摄像机画面变换和第一人称的移动

第一人称制作

  • 创建脚本
  • 挂载脚本
  • 脚本编写
  • 完事

创建脚本

第一步创建摄像机脚本
在这里插入图片描述

挂载脚本

第二步
挂载脚本
摄像机画面变换和第一人称的移动_第1张图片

脚本编写

脚本内容

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

public class CamreaMove : MonoBehaviour
{

void Update()
{
    
    RemoveCamera();
    PlayerMove();
    //光标消失,鼠标消失
    Cursor.visible = false;
    
}


private void RemoveCamera()
{
   //摄像机镜头移动方法,只控制X轴
        transform.eulerAngles += Vector3.up * 120f * Time.deltaTime * Input.GetAxis("Mouse X");
    
}
private void PlayerMove()
{
    //获取垂直和水平轴的移动方法
    transform.Translate(Input.GetAxis("Horizontal") * 20f * Time.deltaTime, 0,
        Input.GetAxis("Vertical") * 20f * Time.deltaTime);
}

}

完事

兄台能否关注点一波赞

你可能感兴趣的:(功能实现)