今天讲什么呢?讲自动寻路哟,很好玩的,让我们开始上课吧!
首先,打开Unity创建一个3D项目

新建一个地形。

新建一个材质球。

给材质球更换一个颜色,然后将材质球直接拖拽到建号的地形上。

新建一个Cube

构造一个路径,这里我们构造一个简单的路径用来展示

新建一个Shpere(球体) 作为寻找目标。

再新建一个Capsule(胶囊体)。
、
为地形添加Box Collider


选中地形和Cube,添加Navigation Static

再Window的AI选项中选择Navigation。

再Navigation的Bake中进行全地形的烘焙。

再Assets面板创建一个C#文件。

代码如下

将C#文件绑定到Capsule上。

再将Sphere绑定到刚才定义的驯鹿目标上

为Capsule添加Nav Mesh Agent。

自动寻路就是这样,会了吗?
期待下一期精彩教学的再次见面,bye~。
微信:人机交互HCI https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU0MDMyODk4Mg==&scene=124#wechat_redirect
哔哩哔哩:程序员保护协会会长 UID 269133282
本篇博客介绍了Unity中如何实现自动寻路。通过创建3D项目,设置地形、障碍物,应用导航静态属性,并进行导航烘焙。接着,创建C#脚本,绑定到胶囊体上,实现角色的自动寻路功能。最后,将球体用作目标点,完成了简单的自动寻路演示。


被折叠的 条评论
为什么被折叠?



