【发布时间】:2018-09-26 16:20:52
【问题描述】:
大家好,谁能给我一个方法,我的敌人如何用标签(“人类”)追逐多个目标?看来
target = GameObject.FindGameObjectsWithTag("Human").GetComponent<Transform>();
Transform 不适用于此。
【问题讨论】:
-
FindGameObjectsWithTag返回一个数组,因此您将拥有许多对象。如果您想追逐多个目标,则必须存储数组,循环遍历它并存储每个“人类”变换。 -
@jiveturkey,您应该考虑添加此评论作为答案。
-
一个有效的状态机应该只有一个目标,并且能够根据特定条件改变它的目标。
标签: unity3d