確認過的版本:2017.2
難度:中級
關於塔防模板
Unity的塔防模板提供了一個簡單而精緻的塔防遊戲範例。這個模板有兩個目的:使用專業的、真實的例子教我們最佳實作,為我們提供了一個踏實的基礎讓我們可以為電腦和手機製作一個更複雜的塔防遊戲。
要理解這個模板並製作我們自己的遊戲,我們需要了解如何使用模板中最重要的三個部分:塔,敵方代理以及這些敵人和塔可以相互交火的遊戲關卡。
塔防遊戲
塔防遊戲將塔理解為物體,固定在適當位置,用於射擊敵人以阻止它們到達目標點。塔還可以執行非攻擊效果,例如減慢敵人速度,或為玩家購買更多貨幣以購買更多塔。玩家通常可以選擇將塔升級到更高級別,以使其更強大或攻擊距離更遠。這些物體在遊戲中不必採用塔式或砲塔的形式。“塔防”的“塔”部分原因是歷史慣例,而不是確切的定義。
動作遊戲框架和核心框架
塔防模板使用兩個可重用的框架。
第一個框架稱為動作遊戲框架。動作遊戲框架包括涵蓋動作遊戲所需概念的程式碼,例如對彈道和飛彈的破壞和邏輯。
第二個框架稱為核心框架。核心框架涵蓋了所有類型的遊戲常見的概念,例如遊戲保存,數據管理,計時器,數學實用程序等。
這些框架中的重要概念將在本文檔中進行說明。有關動作遊戲框架的全面概述,請參閱動作遊戲框架。
沒有留言:
張貼留言