销毁游戏对象时“不允许销毁资产”

问题描述 投票:0回答:2

我有一个 GameObject 变量:

var ribbon : GameObject;

在“开始”功能中,我有代码:

Destroy(ribbon.gameObject, 5); 

显示错误:

不允许销毁资产,以免数据丢失。 如果您确实想删除资产,请使用 DestroyImmediate (theObject, true);

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

unity-game-engine unityscript gameobject
2个回答
2
投票

试试这个

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

1
投票

如果您已经分配了功能区游戏对象,则可以执行

Destroy(ribbon,5);
ribbon已经是一个游戏对象,不需要做ribbon.gameObject

© www.soinside.com 2019 - 2024. All rights reserved.