【Unity 3D】简易小车游戏

学习心得:

刚下了Unity 3D,想搭建个简易的小车游戏,困难重重,前路漫漫…

这里是想到什么做什么,最后总结整理的。 可能不是最优路线,但该碰的壁一个不少…

自己回顾一遍,并看不懂…后续再整理吧…


操作步骤:

1. 安装Unity 3D

建议使用Hub下载,不然会碰到

2. 在Asset Store中下载资源并导入

免费资源就行,选条路、选辆车

3. Transform方法实现移动:使用方向键进行控制

编写脚本Move.cs,装载在小车上。

void Update()
    {
        transform.Translate(0, 0, Input.GetAxis("Vertical"));
        transform.Rotate(Vector3.up * 2 * Input.GetAxis("Horizontal"));
    }

另:创建C#文件时一定要注意,要先命名。文件名等于类名,别问我怎么知道的,也别问我为什么要特意提一句,难过 (T^T)...

4. 自动巡航:Navigation功能
    将所有的道路设置为静态 Window→AI→Navigation,将Navigation界面调出来 进入烘焙界面,设置半径、步长、倾角等参数点击“Bake” 场景中就会出现小车可以行驶的所有区域,如蓝色部分: 为小车添加Line Renderer和Nav Mesh Agent组件以显示行驶路径并规范行驶范围 编写脚本Navi.cs装载在小车上:
public Transform TargetObject = null;

    void Start()
    {
        if (TargetObject != null)
        {
            GetComponent<UnityEngine.AI.NavMeshAgent>().destination = TargetObject.position;
        }
    }
    在场景中建立一个目的地,空物体,只需有坐标即可。拖拽到Navi脚本中:

计划时间:两天

学习记录:总计学习 6 小时,记录与整理1小时
    2022.05.24:14:30-16:30 & 22:00-24:00 2022.05.25:23:00-24:00 2022.05.26:13:00-14:00 & 15:00-16:00

学习产出:

    道路搭建 车辆组装 另:记得为小车加一个follow camera:Green_Car_View 方向键控制小车行驶 设置目的地后,小车自动导航、定速行驶

Autonomy - Vehicle Game

Autonomy - Vehicle Game
经验分享 程序员 微信小程序 职场和发展