'公共類拍攝:MonoBehaviour {Unity3d c#「未將對象引用設置爲對象的實例」?
public GameObject shell;
public Transform barrelEnd;
public float launchForce = 200;
void Update() {
if (Input.GetButtonDown("Fire1"))
{
Fire();
}
}
void Fire()
{
Rigidbody projectile;
projectile = Instantiate(shell, barrelEnd.position, barrelEnd.rotation) as Rigidbody;
projectile.AddForce(0, 0, launchForce);
}
}
在Unity3d,所有我想做的事就是實例化一個殼,並啓動它。當我玩,它會實例化外殼,但它不啓動它,它只是下降。我不明白爲什麼我不斷收到此錯誤。很明顯,我已經創建了一個正確的對象的實例?任何幫助深表感謝!
它會給出錯誤還是實例化shell或兩者?如果如果給你的錯誤,那麼它不應該實例化任何東西。你能給我們更多的細節嗎? – sami1592