I’d like the ability to place keyframes at near-perfect 1-frame increments, but the animation editor doesn’t allow the snap increment to be changed to any value below 0.02. Not sure if this is for any technical reason or if it’s just a soft cap, but it would be nice if that could be changed. I’d need to be able to create precise 60 FPS animations for a future project (not that I’d be placing 1 keyframe on every single frame, I just want to snap keyframes more precisely than 30 FPS)
This is effectively the same as changing the CFrame every 60th of a second, which in my opinion defeats the purpose of using an animation object. I can’t understand why you would possibly need this when they already handle interpolation.
What I’m saying is if I want to snap a keyframe perfectly to frame 1, that’s currently impossible. If I want to snap a keyframe to, say, frame 7 (or any other odd number), I would have to manually change the snap increment to 7/60, place the keyframe, then set the increment back to normal. The editor should just allow us to work with 60 FPS without a hitch. The purpose of this is for being able to trigger keyframe events at very precise timings, which is important for certain fast-paced games. It’s not to place keyframes on all 60 frames.
However, I’ve decided that I’ll probably just stick to making my own custom animation system anyway.
What would your system do that the current system cannot provide? Besides the 60fps snapping, which I may unlock in the next update of the editor.
To be honest, I probably could do all of the desired animation stuff with ROBLOX’s system, but I would just feel more comfortable making my own system that is immune to any bugs, changes, or unexpected behavior on ROBLOX’s end. I could also more easily create my own tools and systems to integrate effects into the animations such as hitboxes, particle effects, adding/removing external parts to the animation, etc. to streamline development. Animations will be at the core of my game, so I want to be sure everything works exactly how I want it.
I’ve seen the concerns in the other thread about CFrame animation performance, but I don’t see it being a huge issue for me with a smaller number of players.