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

    xiaoxiao2021-03-25  80

    SetDestination can only be called on an active agent that has been placed on a navmesh 

    最近遇到这个BUG

    意思就是他找不到navmesh上的目标,但是我发现有些新刷新的敌人是能够找到我来追我的,有些就不能

    我将新敌人刷新在了离水平地面还有一定距离的高度,导致怪物本体没有位于mesh上

    后来调整了下刷怪的高度

    解决方法:

    1.检查本体是否位于navmesh上

    2.检查目标是否位于navmesh上

    3.检查场景变更是否重新烘焙

    转载请注明原文地址: https://ju.6miu.com/read-30435.html

    最新回复(0)