直接上代码吧:
using UnityEngine;
public class test4: MonoBehaviour {
private Rigidbody rb;
private void Awake()
{
rb = gameObject.GetComponent<Rigidbody>();
}
private void Start ()
{
rb.constraints = RigidbodyConstraints.FreezeRotationY;
}
}下面代码可冻结除本项外其他所有:
rb.constraints = ~RigidbodyConstraints.FreezeRotationY;
Unity冻结旋转Y轴
本文提供了一段Unity脚本代码示例,展示了如何使用Rigidbody组件来冻结游戏对象在Y轴上的旋转,同时介绍了如何通过代码实现除了Y轴之外其他轴的自由旋转。
1758

被折叠的 条评论
为什么被折叠?



