unity3d 如何把gameobject上的脚本删除

unity3d 如何把gameobject上的脚本删除


呼唤远方
浏览 2410回答 2
2回答

烙印99

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

陪伴而非守候

Destroy(gameObject); gameObject代表你脚本所依附的物体.[ExecuteInEditMode].其他与运行时相同,这个挺神奇的,可以用代码创建物体到编辑器中,还能保存工程.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Unity 3D