Unity學習筆記(2) 如何使物體消失

2022-02-02 21:57:57 字數 423 閱讀 6866

unity使物體消失的三種方法

gameobject.destroy(gameobjcet);

//在下一幀破壞物體

gameobject.setactive(false);

//unity2017新api,使用該方法設定物體是否存在於hierarchy,active的新名稱為activeself,無法直接修改,可以使用gameobject.activeinhierarchy()方法獲取它的值。

enabled = false;

//直接在指令碼中使用該語句可隱藏該指令碼所繫結的gameobject,原gameobject.renderer.enabled 變數已被移除。

注意:不要對prefab物件進行這種操作(可能只是博主太蠢了),只有被例項化(instantiate)的物件才能進行這些操作

unity學習筆記 物體檢測

1.檢測 一定範圍內的物品,顯示物品圖示是遊戲的常見功能了,一般有三種 方法 第一種是通過觸發器去 檢測 常見用 physics.overlapsphere,target.position 2c searchradius 2c 1 layermask.nametolayer laymaskname ...

unity學習筆記2

自 對於新手學習unity碰撞講的還是比較清楚的 ontriggerenter和oncollisionenter的觸發條件是不同的,需要在設計的過程中加以關注。碰撞的兩個物體a,b,都要有碰撞體 collider box collider,sphere collider,capsule collid...

Unity在地球上放置物體時使物體垂直於地面

向量a 地心指向地面點p的向量 向量b 地球正北方向的向量 這裡為向上 向量c 垂直於向量a和向量b所在平面的向量 vector3 a pointp myplanet.ins.transform.position vector3 b myplanet.ins.transform.up vector3...