C# 在Unity3D transform.rotate(角色控制器上)中添加约束
这是我控制器代码的一部分:C# 在Unity3D transform.rotate(角色控制器上)中添加约束,c#,unity3d,rotation,C#,Unity3d,Rotation,这是我控制器代码的一部分: float rotLeftRight = Input.GetAxis("Mouse X") * mouseSensitivity; transform.Rotate(0, rotLeftRight, 0,Space.Self); 它工作得很好,但我想限制我的球员在超过一定速度时急转弯。我一直试图在左右两侧使用mathf.clamp函数,但结果充其量是随机的。听起来您需要帮助设计算法以防止急转弯。你能用例子更详细地解释一下吗?Stack overflo
float rotLeftRight = Input.GetAxis("Mouse X") * mouseSensitivity;
transform.Rotate(0, rotLeftRight, 0,Space.Self);
它工作得很好,但我想限制我的球员在超过一定速度时急转弯。我一直试图在左右两侧使用mathf.clamp函数,但结果充其量是随机的。听起来您需要帮助设计算法以防止急转弯。你能用例子更详细地解释一下吗?Stack overflow的设计目的是帮助你解决问题,而不是为你编写代码。到目前为止你试过什么?