Unity (保姆入门)

前沿

周末啦 开始新的一轮征途, 我的目标就是星辰大海 嘎嘎孟

还好之前学过COCOS ,这个编辑器差不多, 还是不学无术啊。哈哈哈

开始新的项目吧, 骚年  !!!

创建项目

 然后倒入你的文件资源:

材质,预制体之类的

我网上找的材料

然后在你的场景里面 右键鼠标 创建一个3D的 胶囊体

 然后在这个Player 下面创建一个相机:Camera

这样下面就有i画面了

然后在这个场景 创建 脚本:script

写入下面代码 就能控制移动了

public class NewBehaviourScript : MonoBehaviour
{
    private CharacterController controller;//私有 角色控制器组件
    public float moveSpeed = 5;//移动速度

    void Start()
    {
        // 获取实例
        controller = GetComponent<CharacterController>();
    }

    // Update is called once per frame
    //每秒钟60次
    void Update()
    {
        //玩家的输入控制
        float horizontal = Input.GetAxis("Horizontal");
        float vertical = Input.GetAxis("Vertical");
        //移动方向 水平轴值方向 + 叠加垂直轴值方向
        Vector3 moveDirection = transform.right * horizontal
            + transform.forward * vertical;

        // 玩家移动 方向*速度 每秒5米 = Time.deltaTime
        controller.Move(moveDirection * moveSpeed * Time.deltaTime);
    }
}

然后点击这个Player 后看到

新建 character ccontroller 这个 让然后

     // 获取实例
        controller = GetComponent<CharacterController>();

着就是可以获取到这个Player啦

 

 然后就点击播放就OK了

别忘了保存S 哦

然后选择一个物体只要鼠标左键 就到了这个物体的实例

 

posted @ 2024-05-25 11:58  -鹿-  阅读(14)  评论(0编辑  收藏  举报