What are the benefits of CFrame animations over “normal” animations using the animator? Whenever I attempt to pick apart weapon packs (specifically CoderQwerty) I can’t help but notice the 1000+ line script filled with CFrames and CFrame animations so I had to wonder, what are the benefits of CFrame animations over Animations? Should I switch to CFrame Animations? Did he code every single line by hand? Looking at them from a beginner’s perspective they allow you much more control over the animation (pausing and playing etc.) but is that the only benefit? Or are there more.
There is no benefits. I don’t know why someone is doing this. It just makes everything harder and probably done because creator wanted to make animation look not so smooth.
(Sorry for bad english)
I recommend you try out CoderQwerty’s game Blood and Iron, the animations are pretty smooth.
The benefit is that, you wont have annoying bugs like for example, The animation is not showing for the team create people, instead of telling each people in team create to own the animations which will be tedious, you can do CFrame animations as there will be almost no bugs in it as roblox’s animations
ive wanted to make a cframe animation creator plugin, but when i saw the code for even moving anything, it would be difficult to, maybe it will be very difficult but in result, you wont have issues like Animation not playing for other people, and much more benefits
So you’re telling me scripting literally thousands of lines of code is better and less tedious? Jeez roblox.
I meant less tedious to try to solve the bug where other people cant see the animation and its pretty annoying tho. soo uhh worth it if theres a plugin for it
Alright thanks for the insight. I didn’t even consider that point.
Well, I’m pretty sure there is an easier way around having to script thousands of lines of code by having a custom animator which then gives the full code for it at the end automatically.
also, its not really “thousands” of code, just 6 difficult to understand lines, for example you want to make the character t-pose
RunService.Stepped:connect(function()
local character = game.Players.LocalPlayer.Character
if character then
character.LeftUpperArm.LeftShoulder.Transform *= CFrame.Angles(math.rad(90), 0, 0)
end
end)
There are plugins that automatically convert animation files to scripts. It takes you a click of a button to convert:
I mean, it’s beneficial and not beneficial.
One reason it’s beneficial is because you could share the animations so that other people could use them (ex: Rufus14’s Taurus Judge, on roblox studio).
One reason it’s not beneficial is because it would be extremely tedious, as you’d have to copy and paste all the keyframe cframes or however you do it into code, and you would probably end up with a 10,000 line script.