Unity 3D相机抖动

问题描述 投票:0回答:0

我有一个完整的运动脚本在游戏中运行,环视脚本应该可以完美运行但它没有,也许这是我的代码的统一性,但每当我尝试环顾我的相机时立即回到期待不不管我移动多少。我还没有添加 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;
    }
}

这是源代码

c# unity3d game-engine game-development unityscript
© www.soinside.com 2019 - 2024. All rights reserved.