人机交互小课堂——UNITY学习之自动寻路

本篇博客介绍了Unity中如何实现自动寻路。通过创建3D项目,设置地形、障碍物,应用导航静态属性,并进行导航烘焙。接着,创建C#脚本,绑定到胶囊体上,实现角色的自动寻路功能。最后,将球体用作目标点,完成了简单的自动寻路演示。

今天讲什么呢?讲自动寻路哟,很好玩的,让我们开始上课吧!

首先,打开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
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值