小白 Unity引擎 銷毀遊戲物件

2022-09-01 22:03:23 字數 1104 閱讀 7813

destory()銷毀遊戲物件

1

#region 銷毀物體23

//destory方法銷毀遊戲物件

4///

更常用的是物件池(objectpool)方式

5 gameobject obj4 =gameobject.createprimitive(primitivetype.capsule);

6object.destroy(obj4);

78 gameobject.destroy(this); //

銷毀的是這個指令碼本身,不是遊戲物件910

//銷毀遊戲物件上的

11 gameobject.destroy(gameobject.getcomponent());

1213

//設定幾秒後銷毀

14 gameobject.destroy(obj, 5); //

5秒後銷毀遊戲物件

1516

#endregion

destroyimmediate(prefab) 立即銷毀遊戲物件

1

//立即銷毀遊戲物件2//

如果要銷毀遊戲物件,要用destory() 來實現

3gameobject.destroyimmediate(obj);4//

是否銷毀遊戲物件的同時是否銷毀資源,預設false5//

如果不需要刪除資源的情況下用destory(); 如果是不刪除資源使用和destory是一樣的6//

如果要刪除乙個預設,

7destroy(prefab);

8 destroyimmediate(prefab); //

這兩個都會報錯,用下面的方法銷毀資源

9 gameobject.destroyimmediate(prefab,true);

跳轉場景不銷毀物體

1

void

awake()

2

當銷毀指令碼時候,呼叫ondestory()方法

1void

ondestory()

2

物件銷毀 unity 物件銷毀報錯

其中 radarparent 物件是radarroot 這個gameobject.報錯前提 執行場景切換 報錯位置 villagegameui 執行ondestroy的時候radarparent null,執行到 radar.setparent radarparent 觸發異常 報錯原因 radar...

Unity遊戲開發 Unity物理引擎

詳細講解unity的物理引擎系統以及物理元件的應用及注意事項。學習剛體rigidbody和碰撞體collider元件的工作方式和應用場景。我們設計了非常高效的教學路徑,讓你快速入門unity物理元件的設定方式及操作流程。同時我們也對所有物理元件進行了非常詳細的講解及實操演示。帶你全面深度了解rigi...

Unity建立遊戲物件

1 模型直接放在hierarchy檢視 2 gameobject go new gameobject 建立乙個空的遊戲物體 gameobject go new gameobject table 建立乙個空的遊戲物體命名為table 3 建立原始模型 unity自帶的模型例如cube plane等。使...