Unity脚本:Object.Destroy方法详解与应用.pdfVIP

  • 0
  • 0
  • 约1.24千字
  • 约 4页
  • 2026-02-05 发布于北京
  • 举报

Unity脚本:Object.Destroy方法详解与应用.pdf

Unity3D:Object.Destroy销毁

发布于2013年02月26日由U3d/Unity3D/插件/围观313次

Unity3D:Object.Destroy销毁

描述:删除一个游戏对象、组件或资源。

对象obj现在被销毁或在指定时间t后销毁。如果obj是组件,它将从

GameObject中销毁该组件。如果obj是GameObject,则会销毁该GameObject及其

所有组件和所有Transform子对象。实际对象的销毁总是在当前更新循环,但在渲

染之前完成。

//销毁游戏物体Destroy

(gameObject);//从游戏物体删

除该实例Destroy(this);//

从游戏物体删除刚体Destroy

(rigidbody);//加载物体5秒后

销毁游戏物体Destroy

(gameObject,5);

Unity3D:Object.Destroy销毁

Postedon2013年02月26日byU3d/Unity3D/插件/被围观313次

Unity3D:Object.Destroy销毁

Description:删除一个游戏物体,组件或者资源。

物体obj现在被销毁或在指定了t时间过后销毁。如果obj是组件,它将从

GameObject销毁组件component。如果obj是GameObject它将销毁GameObject

全部它的组件和GameObject全部transform子物体。实际物体的销毁总是延当前

更新循环后,但总是渲染之前完成。

//销毁游戏物体

Destroy(gameObject);

//从游戏物体删除该实例

Destroy(this);

//从游戏物体删除刚体

Destroy(rigidbody);

//加载物体5秒后销毁游戏物体

Destroy(gameObject,5);

//当按下Ctrl将从游戏物体删除名为FooScript的function

Update(){if(Input.GetButton(Fire1)GetComponent

(FooScript))Destroy(GetComponent(FooScript));}

//当按下Ctrl将从游戏物体删除名为FooScript的

functionUpdate(){

if(Input.GetButton(Fire1)GetComponent(FooScript))

Destroy(GetComponent(FooScript));

}

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档