我有两个脚本。第一个脚本 BallControl 附加在 GameObject 上。第二个脚本英雄附加在其他游戏对象上。当我尝试将值 Hero 传递给 BallControl 时,我收到一条错误消息:“NullReferenceException:对象引用未设置为对象的实例” 如何解决此问题或如何将附加在对象上的值脚本传递给其他脚本附着在其他物体上?谢谢你的时间。
using UnityEngine;
using System.Collections;
public class BallControl : MonoBehaviour {
public int life = 0;
public GameObject hero;
void Update () {
Hero obj = GetComponent<Hero>();
life = obj.lifeBall;
if(life==20){
print("GameOver");
}
}
}
//
using UnityEngine;
using System.Collections;
public class Hero : MonoBehaviour {
public int lifeBall = 0;
public GameObject ball;
void Update () {
lifeBall++;
}
}