这是问题
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
。