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...