Unity中简单的摄像机视角跟随鼠标转动而转动

没有废话直接上代码,直接拖入摄像机里即可使用

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Camerafollow : MonoBehaviour
{
    
    
    public float moveSpeed;
    // Start is called before the first frame update
    void Start()
    {
    
    
        moveSpeed = 60f; //移动速度
    }

    // Update is called once per frame
    void Update()
    {
    
    
        Vector3 angle = Vector3.zero;

        angle.x = transform.localEulerAngles.x - Input.GetAxis("Mouse Y") * moveSpeed * Time.deltaTime;
        angle.y = transform.localEulerAngles.y + Input.GetAxis("Mouse X") * moveSpeed * Time.deltaTime;

        transform.localEulerAngles = angle;

      

    }
}

猜你喜欢

转载自blog.csdn.net/weixin_44277869/article/details/108976233