我运行游戏时,我的预制件从脚本中消失了吗?

时间:2015-07-23 21:50:02

标签: unity3d 2d

我的播放器上附有脚本,该脚本具有Public GameObject变量。当我将Prefab附加到它并运行游戏时,它会从脚本中消失吗?

我将预制件添加到脚本

当我运行游戏时它就会消失!! ??

enter image description here

2 个答案:

答案 0 :(得分:1)

您附加的炸弹预制件必须位于您的资产文件夹下,而不是在场景中,我的意思是当您点击您指定的炸弹时,必须打开项目选项卡并显示给您,如果它只存在于场景中,它会消失

答案 1 :(得分:0)

当你开始游戏时,你可能会以某种方式销毁分配给你的公共GameObject变量的炸弹预制件。

例如:

public GameObject other;

private void Awake()
    {
        Destroy(other);
    }

检查是否有任何可能导致预制件被销毁的Destroy功能。