在unity3d中,如何将旋转角度约束设置为沿x和y轴‘的球面?例如,如果我只想让球体沿着x轴90度旋转,我怎样才能阻止它进一步旋转呢?我正在使用字符控制器来控制我的球体。它只能旋转+/-某一角度。
发布于 2015-11-18 07:06:47
您可以访问在检查器中写成的这样的角度:
transform.eulerAngles = new Vector3(x, y, z);如果你想要一个轴上的旋转是常数,只需使旋转文字值。
发布于 2015-11-18 07:18:26
在指定你的角度之前,你只需要夹紧它们。
使用
angle = Mathf.Clamp(angle , min , max)然后,您可以将角度分配给您的transform.localEulerAngles
https://stackoverflow.com/questions/33773403
复制相似问题