您的位置:首页 > 移动开发 > Unity3D

UNITY3D自学(五)-- 导航寻路的学习

2016-05-26 14:48 567 查看
1.首先新建工程。创建如下图所示的游戏物体,具体创建不做介绍,都是简单的CUBE,Plane。附上纯色的材质



2.选择菜单栏的“Window”选项。在下拉菜单中选择“Navigation”。会在Inspector的旁边看到多了个navigation选项。

如下图所示:



3.点选 navigation的窗口。选择Hierarchy面板中红色的那个CUBE(图一中可看到的斜坡形状的红色cube)。

4.按下图所示操作:



这样就完成了对红色CUBE的mesh路径设置。同理,将蓝色的cube和绿色的plane都做上述2步的操作。

5.做完第4步,场景面板中是这样的图示:



6.新建一个c#脚本,编写如下代码:



7.将第6步写的脚本,添加给黄色的CUBE,同时将白色的CUBE赋给脚本的变量TargetObject。



同时给黄色的CUBE,添加组件Add Component-->Navigation-->Nav Mesh Agent。

8、OK,大功告成,大家可以运行下看看。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: