即使有对它的统一引用,对象引用也不起作用

时间:2017-12-06 09:39:39

标签: c# unity3d runtime-error

你好陌生人,

我似乎对这个问题感到厌烦,我对我的脚本有所有正确的引用(我想!)但是没有对象产生并且我不断收到错误消息:对象引用未设置为实例一个对象

以下脚本名为PlayerController:

错误总是在以下几行(特别是playerGun.isFiring)上跳过:

    if(Input.GetMouseButtonDown(0))
    {
        playerGun.isFiring = true;
    }
    else if (Input.GetMouseButtonUp(0))
    {
        playerGun.isFiring = false;
    }

playerGun按以下方式分配:

public GunController playerGun;

以下脚本是GunController脚本:

这是我分配isFiring方法的地方,但似乎没有发生任何事情,因为它打破了上面的代码。

public bool isFiring; // Boolean to check if the player is firing

非常感谢任何帮助/建议。 作为注释,GunController附加到一个对象,该对象是另一个持有playerController脚本的对象的子对象。

0 个答案:

没有答案