I’m working on animating a sprite sheet inside of a material, I’m trying to get it to play at exactly 30 fps, which I thought could be accomplished by wiring the Time node in directly:
This plays too quickly, which makes me think I’m doing something wrong- I’ve seen some examples where Time gets wired through Frac * 0.4 or Frac *1, but I really don’t understand what the purpose is there; is there any way I can very purposefully specify a target fps that it should always animate at?
Edited to add: I think I’m missing something bigger here, because I noticed that it doesn’t always start playing from frame 0: if I create four instances of the same material, one right when the game starts, and three more at 0.25 second intervals, all four materials animate in sync, meaning that the fourth one actually starts a full 1 second into its animation. I know I’m not technically “animating” so much as I am juggling the UV coordinates, but is there any way I can explicitly start or stop the animation? Its utility is somewhat limited if I can’t make sure that it always starts at frame 0 and stops playing at the terminal frame.