用导航来解决小怪挤到一起的问题
2017-02-15 本文已影响139人
Jens丶
Unity摊
早上好, 今天给大家分享: 用导航来解决 一群小怪追击玩家的时候, 挤到一起的问题.
主要给大家提供思路,没有代码.亲测可行.
1. 给小怪预制体加上NavMeshAgent和NavMeshObstacle组件, NavMeshObstacle默认设置为不激活状态.
2. 代码逻辑判断, 当小怪追上玩家时,就先设置NavMeshAgent不可用,并激活NavMeshObstacle.
3. 当丢失玩家目标时, 逻辑代码编写NavMeshObstacle设置为不激活, 启动NavMeshAgent, 再给小怪设置新的导航目标位置即可.
如果有疑问请留言联系,,,,,,,,,
如果有更好的解决办法,欢迎提出一起探讨.一起学习一起进步.