Object reference not set to an instance of an object 出现了这个问题不知道怎么解决
Object reference not set to an instance of an object Unity3D上编译器出了这个问题好像是声明了变量,但是没有赋值。但是他报错的那一行是col.GetComponent<PlayerHp> ().AddHP (-5);
这一行我是写在void OnTriggerEnter(Collider col)里面的具体代码是
void OnTriggerEnter(Collider col){
Destroy (this.gameObject);
col.GetComponent<PlayerHp> ().AddHP (-5);//AddHp函数在PlayerHp中
}
有朋友们知道是怎么回事吗多谢多谢!