为了账号安全,请及时绑定邮箱和手机立即绑定

unity3d 如何把gameobject上的脚本删除

unity3d 如何把gameobject上的脚本删除

呼唤远方 2019-02-20 14:13:16
unity3d 如何把gameobject上的脚本删除
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

直接删除的话在面板中选择myscript右边的齿轮状按钮,选择remove component 即可
如果你是要在脚本中实时删掉,比如去掉一个名为cube的物体的名为"myscript"的脚本
C#中可以这样写
Destroy( GameObject.Find("Cube").GetComponent<myscript>());
如果是js
可以这样写
Destroy( GameObject.Find("Cube").GetComponent(myscript));
当然如果你的脚本是直接加在需要删除myscript的物体上,那么脚本中的 GameObject.Find("Cube"). 可以换成gameObject.

查看完整回答
反对 回复 2019-02-26
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

Destroy(gameObject); gameObject代表你脚本所依附的物体.
[ExecuteInEditMode].
其他与运行时相同,这个挺神奇的,可以用代码创建物体到编辑器中,
还能保存工程.

查看完整回答
反对 回复 2019-02-26
  • 2 回答
  • 0 关注
  • 2294 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信