我知道什么是NullReferenceException,但我不知道是什么引起的

时间:2019-07-16 23:27:03

标签: c# unity3d 2d nullreferenceexception

这是问题

  

NullReferenceException:对象引用未设置为的实例   对象

     

BallController.shoot(UnityEngine.Vector2 inputforce)(在   Assets / Scripts / BallController.cs:35)

     

PlayerController.Update()(位于Assets / Scripts / PlayerController.cs:120)

Debug.Log("Debuging");
if (!gameManagor) Debug.Log("here");
if (!gameManagor.inGameBall) Debug.Log("here");
if (!gameManagor.inGameBall.GetComponent<BallController>()) Debug.Log("here");

gameManagor.inGameBall.GetComponent<BallController>().shoot(mouseDir * shootSpeed * 2000);

我无法确定哪个特定项目是null

0 个答案:

没有答案