答案 0 :(得分:3)
尽管,如果使用旋转,最好使用localEulerAngles。
lastrot = transform.localEulerAngles.z;
答案 1 :(得分:1)
旋转是四元数。您正在使用四元数的z,与欧拉表示的z不同。
请参阅:Quaternion
此外,如果您想要相同的轮换,还应该使用button2
而不是绝对的localRotation
。
因此,您应该使用:
lastrot = transform.localRotation.eulerAngles.z;