2

在 unity3d 我宣布

var ribbon : GameObject;

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

Destroy (ribbon.gameObject, 5); 

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

我怎样才能摧毁这个游戏对象?

提前致谢

4

2 回答 2

2

试试这个

Destroy(gameObject.Find("ribbon"), 5);
于 2012-12-19T09:10:10.280 回答
1

如果你已经分配了功能区游戏对象,你可以这样做Destroy(ribbon,5);,功能区已经是一个游戏对象,不需要做ribbon.gameObject

于 2014-12-31T10:15:05.493 回答