unity2d 5.0遊戲練習製做記錄——2d 飛行射擊遊戲(一)

  2d飛行射擊遊戲相信熱愛遊戲的玩家都不會陌生,從fc上的1943還有沙羅曼蛇,到街機中各類各樣叫不上名字可是玩起來卻更加爽快的空戰遊戲,無數經典的巨做(誤)在個人童年裏留下了沒法忘卻的美好回憶,它給我最大的感受就是刺激與華麗,雖然相較於現代的遊戲畫面可能遠遠不及,可是在那時確實是我對科技嚮往的啓蒙,豐富多彩的戰機與彈幕帶給了我對空中機械碰撞的最初感覺,若是說鑽頭是男人的浪漫,那麼機戰必定就是男孩的浪漫了(已跑題)。性能

  一款空戰遊戲,在設計上有着比較約定俗成的內容。學習

  1.玩家(super plane),能力多種多樣,有普通攻擊,還有必殺技,能夠在規定的範圍內移動等等屬性。優化

  -1.1.普通攻擊,一般爲子彈,可經過獲取物品提高攻擊能力設計

  -1.2.必殺技,能夠有一種,也可有多種,開始自帶若干,以後須要靠擊毀敵機獲取,每使用一次會消耗一個。blog

 

  2.普通敵機(noob plane),無掉落,血少。遊戲

  -2.1.無能力,基本神風敢死隊。偶爾有精英人士還會發一兩顆子彈,但也是弱爆了圖片

  -2.2.偶有精英,會發射單發子彈。ip

 

  3.高級敵機(treasure plane),有掉落,血略厚。資源

  -3.1.確定有點絕活,能發子彈或者放技能啥的it

  -3.2.爆好東西。能提高玩家的能力

  -3.3.hard

  

  4.首領戰機(boss),話說小時候聽哥哥們說暴死,就以爲這個叫暴死的東西必定很厲害,由於他會忽然掛掉

  -4.1.血量極高,須要進行較長時間的攻擊

  -4.2.攻擊方式多樣,有着優美的彈幕以及攻擊方式,須要玩家經過必定操做進行躲避

  -4.3.部分boss有階段這一說,能夠經過本身的技能召喚小灰機等等

 

  5.遊戲背景,這個是遊戲的臉啊,一個好看的背景可以給遊戲加很多分,通常狀況下都是循環播放的背景圖片,部分空戰遊戲是一張完整的地圖。

 

  通過簡單的分析,能夠大體總結出通常空戰遊戲中所包含的廣泛元素,也就是這種遊戲的核心玩法。

  因此咱們根據必定順序,先製做出各個部分的基礎部件,而後在一步一步進行豐富,由於是第一次練習做品,可能不少設計思想例如類型的封裝,性能的優化等等先暫時不考慮,由於經驗較少,我想先經過實踐得出一些結論後在進行這部分的設計,若是有不足之處請多指教。

 

  遊戲製做計劃:

  1.製做循環移動的背景。

  2.製做可操控的玩家站機。

  3.製做玩家站機子彈。

  4.製做敵方戰機。

  5.製做敵方戰機子彈。

  6.添加碰撞檢測。

  7.添加HP屬性,完善碰撞檢測代碼。

  8.製做boss。

  具體流程如上,根據需求依次完成設計。

 

  今天先開始進行遊戲背景的製做。

  -首先建立unity2d項目

 

  -而後進行製做窗口的初步準備,通過我初步學習,製做遊戲時經常使用的窗口有Scene,Console,Animator,Game,Project,Animation,Sprite Packer,Inspector,Hierarchy。在菜單的window中進行一一添加。

 

  -設置窗口的基本屬性,調整攝像機

  調整遊戲窗口比例爲3:2,設置攝像機值爲 x 0 y 0 z -10(攝像機要略高於場景,以保證取像的完整度),設置相機視圖屬性爲正交投影視圖(orthographic)。size根據之後的背景圖片大小進行微量調整。

 

  -在project窗口中,新建文件夾:images,material,prefab,scenes,scripts,sprites。用於存放項目資源。

  至此,基本準備工做完畢,下節進行背景的製做。

相關文章
相關標籤/搜索