大约2周以来,我一直在尝试摆脱NavMeshAgent错误,但似乎无法克服它,所以我转向SO。
我有一个导航网格,我产生了大量敌人,放置在导航网格上,但是我不断收到此错误,直到我的控制台充满此错误(999+)。错误是:
“ SetDestination”只能在已放置在NavMesh上的活动代理上调用。 UnityEngine.AI.NavMeshAgent:SetDestination(Vector3) ZombieAI:Update()(位于Assets / Scripts / ZombieAI.cs:137)
任何解决此错误的帮助将不胜感激,因为它将所有性能从我的程序中吸收到无法使用的地步。
脚本如下:
SELECT ClientName, RoomName, RoomFromDateTime, RoomToDateTime FROM Conf
WHERE HotelID = 'EXBHX' AND RoomID = '3' AND (RoomFromDateTime
BETWEEN str_to_date('2018-09-15 08:00:00', '%Y-%m-%d %T' ) AND str_to_date('2018-09-15 16:00:00', '%Y-%m-%d %T' )
OR RoomToDateTime BETWEEN str_to_date('2018-09-15 08:00:00','%Y-%m-%d %T' ) AND str_to_date('2018-09-15 16:00:00','%Y-%m-%d %T' ))