public class FindEnemy : MonoBehaviour
{
private void OnGUI()//在game中显示
{
if (GUILayout.Button("查找血量最低"))
{
Enmay[] allArray = Object.FindObjectsOfType<Enmay>();
Enmay min = FindEnemyByHP(allArray);
Debug.Log(min);
}
}
public Enmay FindEnemyByHP(Enmay[] allEnemy)
{
//假设第一个是血量最少的成员
Enmay min = allEnemy[0];
//依次比较
for (int i = 1; i < allEnemy.Length; i++)
{
if (min.Hp > allEnemy[i].Hp)
{
min = allEnemy[i];
}
}
return min;
}
}
untiy查找某一个组件
最新推荐文章于 2024-05-29 18:37:08 发布