I’m using Unity 5, and I have the idle animation for the trophy set up almost identical to that in the video (five keyframes, Z rotation of 0, -9, 0, 9, and 0 respectively). However, when the animation loops you can see the trophy top come to a stop before it starts moving right, instead of smoothly rocking from left to right. Anyone know why this is and how to ensure that the loop is smooth?
EDIT: I think Unity 5’s animator considers acceleration when it’s interpolating transforms, rather than just changing the transform linearly. I don’t know of a way to change this, but I think a workaround could be starting the animation with the trophy tilted to the side. Then you could use the cycle offset option to make it so that it starts from the neutral position in-game. I haven’t gotten a chance to try it myself yet though
EDIT2: Screw that I found a better way to do it