public class Sj : MonoBehaviour { public GameObject player; //前台拖入胶囊 Vector3 rot = new Vector3(0, 0, 0); //先定义一个Vectory3类型的变量rot(0,0,0) public float speed; //这个是鼠标灵敏度 void Start() { void Update() { float MouseX = Input.GetAxis("Mouse X")*speed; float MouseY = Input.GetAxis("Mouse Y")*speed; rot.x = rot.x - MouseY; rot.y = rot.y + MouseX; rot.z = 0; //锁定摄像头移动的角度z轴,防止左右倾斜 transform.eulerAngles = rot; //所有方向设定好后, 摄像头 的角度=rot player.transform.eulerAngles = new Vector3(0, rot.y, 0); //角色角度只能通过MouseX改变大小,也就是锁定rot.y 场景加上碰撞器

Player胶囊身上加上如下代码:

using UnityEngine;
using System.Collections;
public class PlayerMove : MonoBehaviour {
    public float speed;
    // Use this for initialization
    void Start() {
    // Update is called once per frame
    void Update() {
        float MoveX = Input.GetAxis("Horizontal");
        float MoveY = Input.GetAxis("Vertical");
        transform.Translate(new Vector3(MoveX, 0, MoveY) *
            Time.deltaTime * speed);
        if (Input.GetButtonDown("Jump")) {
            Rigidbody rig = GetComponent<Rigidbody>();
            rig.AddForce(new Vector3(0, 0.5f, 0), ForceMode.Impulse);
这是用刚体做的

就可以移动了

1.摄像机成为胶囊的子物体,摄像机上放代码:using UnityEngine;using System.Collections;public class Sj : MonoBehaviour { public GameObject player; //前台拖入胶囊 Vector3 rot = new Vector3(0, 0, 0); / localPosition         Debug.Log("获取状态:" + cubeObj.activeSelf);         Debug.Log("Hirearchy:" + cubeObj.activeInHierarchy);         cubeObj.SetActive(true);
一般在FPS游戏 都会用到第一 人称 视角 ,简单介绍一下如何在 Unity 添加第一 人称 视角 1.为摄像机添加角色控制器: conmponent->Physics->Character Controller 2.为摄像机添加C#脚本 代码如下: //首先定义 视角 的移动速度和旋转速度 public float speed=3.0f; public float rotateSpeed=3.0f
Unity 是一种用于开发游戏和交互式3D应用程序的跨平台游戏引擎。第一 人称 视角 是指在游戏 以玩家的 视角 来进行游戏体验,让玩家感觉自己就是游戏 的主角。在 Unity ,可以通过 设置 摄像机的位置和角度来实现第一 人称 视角 。通过控制摄像机的旋转、缩放、移动和跳跃等操作,玩家可以在游戏 以第一 人称 角色的 视角 来进行探索和互动。<span class="em">1</span> #### 引用[.reference_title] - *1* [第一 人称 移动完美版. unity package](https://download.csdn.net/download/qq_42603590/12047163)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]