学习Unity3D之动态障碍物、高空跳下和选择性行走。

欢迎来到unity学习unity培训unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

一、动态障碍物。  

       之前我们都是用固定的物体作为障碍物,然后烘焙场景。Unity还提供了动态的障碍物。任何一个GameObject都可以添加Navmesh Obstacle组件,变成一个障碍物。具体步骤是Component->Navigation->Navmesh Obstacle.它有两个属性:半径和高度,可以设置跟你的物品差不多的体积大小。

二、高空跳下。

       1、设置Navigation里面Bake的Drop Height的值

       2、勾选Navigation里面Object的OffMeshLink Generatic

       3、Bake


、选择性行走。

       1、把Navigation里面Bake的Drop Height的值设为0

       2、取消勾选Navigation里面Object的OffMeshLink Generatic

       3、Bake

       4、在Navigation里面Layers创建两个Layers(LayersUp  LayersDown)-->Bake


       5、选中巨魔,设置巨魔属性(NavMesh Walkable :Default  LayersUp或LayersDown)

发布了47 篇原创文章 · 获赞 8 · 访问量 4万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览