unity從0開始摸魚日記31,銷毀所有敵人,清屏

2021-10-05 22:04:10 字數 373 閱讀 5996

做乙個清屏大招,消除當前所有敵人

由兩部分組成,乙個是銷毀所有敵人,乙個是伴隨攝像機抖動的特效

先做簡單的,銷毀所有敵人

用findgameobjectsbytag,獲取所有敵人,然後銷毀

gameobject allenemy = gameobject.findgameobjectswithtag("enemy");

for(int i= 0; i < allenemy.length;i++)

然後是鏡頭的抖動

if (camshake)

else

}

按下按鍵時,將抖動時間重置,並且將抖動設定為true

unity從0開始摸魚日記7,tkDemo6

再不開學我人沒了 在場景中隨機產生wall,river,barrier等,先定義乙個陣列存放已經有東西的位置,避免重複生成,然後在生成方法中將每次生成的物體座標加到陣列中 產生隨機位置的方法 private vector3 createrandomposition 判斷位置是否存在物體 privat...

unity從0開始摸魚日記24,衝刺殘影

打算給衝刺加乙個特效,在身後留下殘影 基本思路是,在身後建立若干個玩家的複製體,並且逐漸變透明消失 objectpool 物件池 物件池物件池是一種動態呼叫物體的結構。在物件池中物體被儲存在乙個容器中,並且實現物體的自動顯示 執行和 需要使用物體時將物體移出物件池,令其使能 物體功能完成後自動將物體...

Unity從0開始摸魚 初章

2月28日 學了兩個禮拜的unity,到今天才想起來得整個東西記錄一下學習和問題啥的,失策了。亡羊補牢從今天開始也不算晚。就記錄一下還記得的一些問題吧。gameobject 十分重要,場景內的元件都可用這個來定義 vector2 2d座標 隨機取得位置函式 private vector2 rando...