在团结3d毁坏gameobject

时间:2012-12-19 06:16:53

标签: unity3d project monodevelop unityscript gameobject

在unity3d中我声明了

var ribbon : GameObject;

在启动功能中,我使用了代码

Destroy (ribbon.gameObject, 5); 

显示错误“不允许销毁资产以避免数据丢失。 如果您确实要删除资产,请使用DestroyImmediate(theObject,true);“

我怎么能破坏这个游戏对象?

提前致谢

2 个答案:

答案 0 :(得分:2)

试试这个

Destroy(gameObject.Find("ribbon"), 5);

答案 1 :(得分:1)

如果您已经分配了功能区游戏对象,则可以执行Destroy(ribbon,5); 功能区已经是一个游戏对象,无需执行ribbon.gameObject