空引用异常错误 - Unity,C#

Ron*_*ony 0 c# unity-container

我得到"NullReferenceException:对象引用没有设置为对象的实例",我不知道我的代码有什么问题:

我有一个班级"EnemyInfo"

public class EnemyInfo  {   
public GameObject enemyObject;  
}
Run Code Online (Sandbox Code Playgroud)

在另一个类"敌人"中,我使用它是这样的:

public class Enemies :  MonoBehaviour  {    

public static List<GameObject> gos;
public static List<EnemyInfo> gosN = new List<EnemyInfo>();

void FixedUpdate() {
gos = new List<GameObject>(GameObject.FindGameObjectsWithTag("enemy"));
gosN.Add(null)
gosN[0].enemyObject = gos[0].gameObject   //here I am getting error, dont know y :S

}
}
Run Code Online (Sandbox Code Playgroud)

Sha*_*hai 5

那是因为gos只包含一个null的对象.

这就是为什么你得到一个NullReferenceException.