使用 Unity 遊戲引擎建立遊戲/遊戲 2 立方戰爭
外觀
立方體對戰球體,這是一個殘酷的世界。
基本理念是建立一個類似塔防的遊戲,敵人在遊戲中從出生點沿著預先設定的路線行進到玩家基地。玩家需要在路線沿途建造防禦塔來保護基地。防禦塔擁有 AI,可以自動瞄準攻擊範圍內第一個敵人。殺死敵人後,玩家可以獲得金錢來投資新塔。敵人以波次出現,隨著時間的推移,敵人會變得更強,波次也會更大。遊戲沒有真正的結局,你只需要努力取得更高的分數。
由於時間問題,我們決定只用幾何基本體來構建世界。為了在敵人和玩家模型之間創造視覺差異,我們用圓形外觀構建了世界,並主要使用黑白的卡通色調,只有一些小的顏色優先順序。敵人全部使用藍色,並且擁有稜角分明的幾何形狀。為了保持乾淨的外觀,我們放棄了使用任何紋理和複雜的燈光模擬。
為了建立敵人的路線,我們使用了 Unity 資源商店的免費資源 iTween,這是一種非常簡單的路徑動畫工具。為了計算敵人是否在防禦塔的範圍內,我們使用了一些向量 3 數學方法,這些方法可以確定應該攻擊哪個敵人。然後,防禦塔建立一個新的子彈例項,並將當前目標物件新增到該例項。現在,子彈會跟隨敵人,直到它超出防禦塔的攻擊範圍或擊中目標。在這兩種情況下,子彈都會被銷燬,如果適用,敵人會受到傷害。如果敵人的生命值降至 0,敵人就會死亡,戰利品將新增到玩家的帳戶中。如果敵人到達玩家基地,則會立即被銷燬,玩家會損失一條生命。如果生命值降至 0,則會顯示遊戲結束介面,你必須重新開始遊戲。為了建造新的防禦塔,玩家需要進入建造模式,此時螢幕最中心的防禦塔氣泡會選擇(高亮顯示)。按下右鍵後,兩種防禦塔中的一種會建造,但前提是玩家有足夠的錢。玩家也可以用相同的方式拆除防禦塔。防禦塔和敵人之間存在差異,例如速度、傷害、生命值、成本、戰利品等等。
< previous next >