关于我的玩家死亡时的错误,并尝试使用以下方式重新生成:
seeker.StartPath(transform.position, target.position, OnPathComplete);
但问题是我的AI无法找到玩家的位置,因为它被摧毁了。
这是我使用的代码(与视频教程相同)。
transform.position
但是它没有这样做,因为SELECT *
FROM TABLE T
JOIN (
SELECT 'A' COL1, 12345 COL2
UNION ALL
SELECT 'B', 98765
UNION ALL
SELECT 'C', 44365) AS Matches
ON T.column1 = Matches.COL1
AND T.column2 = Matches.COL2
已经丢失了。
答案 0 :(得分:0)
最好不要删除那些需要成员的数据。您可能希望添加一个isDeleted成员,该成员在开始时将为false,当您“删除”它时,可以将isDeleted设置为true,而不是将其删除。这意味着您需要确保无论您在何处使用该数据并假设它未被删除(因为您之前已将其物理删除),请检查数据是否具有isDeleted的false值。或者,您可以为deletedPlayers设置一个集合并移动您在那里删除的播放器。这两种解决方案都允许您阅读其任何属性,包括其位置。