我有一个完整的运动脚本在游戏中运行,环视脚本应该可以完美运行但它没有,也许这是我的代码的统一性,但每当我尝试环顾我的相机时立即回到期待不不管我移动多少。我还没有添加 x 轴旋转,因为我希望它现在开始工作,而不是浪费时间写一些不起作用的东西。
using UnityEngine;
public class Look : MonoBehaviour
{
public Transform player;
public Transform cams;
public float xSensitivity;
public float ySensitivity;
public float maxAngle;
void Start()
{
}
void Update()
{
SetY();
}
void SetY()
{
float t_input = Input.GetAxis("Mouse Y") * ySensitivity * Time.deltaTime;
Quaternion t_adj = Quaternion.AngleAxis(t_input, -Vector3.right);
Quaternion t_delta = cams.localRotation = t_adj;
cams.localRotation = t_delta;
}
}
这是源代码