The simple camera angle of view in Unity rotates with the rotation of the mouse

No nonsense, directly upload the code, directly drag it into the camera and use it

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;

      

    }
}

Guess you like

Origin blog.csdn.net/weixin_44277869/article/details/108976233