【发布时间】:2020-07-02 21:16:46
【问题描述】:
我正在尝试在所有敌人都被击败后改变场景,这是我目前所做的
public class areOpponentsDead : MonoBehaviour
{
List<GameObject> listOfOpponents = new List<GameObject>();
void Start()
{
listOfOpponents.AddRange(GameObject.FindGameObjectsWithTag("Enemy"));
print(listOfOpponents.Count);
}
public void KilledOpponent(GameObject enemy)
{
if(listOfOpponents.Contains(opponent))
{
listOfOpponents.Remove(opponent);
}
print(listOfOpponents.Count);
}
public bool AreOpponentsDead()
{
if(listOfOpponents.Count <= 0)
{
Application.LoadScene("Level2");
}
}
}
我不知道是否应该将其链接到现有脚本或制作新脚本以及如何将其连接到游戏。
【问题讨论】: