Unity3d 我能';无法在unity 3D中正确旋转变换

Unity3d 我能';无法在unity 3D中正确旋转变换,unity3d,animation,rotation,character,Unity3d,Animation,Rotation,Character,大家好,我在Unity 3D中遇到了一些小问题。我试着做一些行走模拟,我有角色,她行走时我有关节,我想得到y的旋转。但是当我尝试它时,我得到了一些结果,比如(单位旋转的变换是-60,例如,我在程序0.059871中得到的值,类似于这样的值,我如何读取-60的正确值?也许你取错了属性,四元数.y是从0到1的值(CMIIW) 但是如果你想得到旋转的角度,你可以使用向量3.y,取 var y = gameObject.transform.localEulerAngles.y; 此外,在询问与代码相关

大家好,我在Unity 3D中遇到了一些小问题。我试着做一些行走模拟,我有角色,她行走时我有关节,我想得到y的旋转。但是当我尝试它时,我得到了一些结果,比如(单位旋转的变换是-60,例如,我在程序0.059871中得到的值,类似于这样的值,我如何读取-60的正确值?

也许你取错了属性,四元数.y是从0到1的值(CMIIW) 但是如果你想得到旋转的角度,你可以使用向量3.y,取

var y = gameObject.transform.localEulerAngles.y;

此外,在询问与代码相关的问题之前,请附上您的代码

您可以演示如何读取值吗?现在发布您用于获取旋转的代码。这将确保您不会得到与此完全相同的答案。谢谢您的答案,祝您度过愉快的一天:)