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

Unity中BUG:SetDestination can only be called on an active agent that has been placed on a navmesh 的处理

2017-03-11 20:44 573 查看
SetDestination can only be called on an active agent that has been placed on a navmesh 
最近遇到这个BUG
意思就是他找不到navmesh上的目标,但是我发现有些新刷新的敌人是能够找到我来追我的,有些就不能
我将新敌人刷新在了离水平地面还有一定距离的高度,导致怪物本体没有位于mesh上
后来调整了下刷怪的高度

解决方法:
1.检查本体是否位于navmesh上
2.检查目标是否位于navmesh上
3.检查场景变更是否重新烘焙
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity3d bug
相关文章推荐