2016年6月2日 星期四

02162411_劉永健_Week15

坦克操作測試



坦克操作程式碼



場景測試

繼續開啟更多的特效,增強畫面的效果,比如實時光照,軟硬

陰影、霧效:



場景做得比較好看了,接著可以做UI部分,開始畫面比較簡

潔,加入了一個標題、開發人員、開始按鈕:


因為場景加了灰蒙蒙的霧效,所以顯得陰沉一點,所以介面就

用比較亮、活潑的顏色形成反差,與灰暗的場景互補,給人一

種熱血的感覺。

另外,後面的場景中的坦克是AI模式,會在一定的範圍內巡

邏。

角色介面;


同樣的比較簡單,只有角色的血條和倒計時進度條。這個遊戲

是即時戰鬥的生存遊戲,在一定時間內會不斷有坦克開過來攻

擊主角,主角要擊退坦克,避免自己體力損失過多,只要堅持

到倒計時結束就算生存成功。

坦克AI的部分程式碼,涉及到狀態機和思考時間的概念。

在主介面時坦克有三種狀態:停留、移動、旋轉,我用了一些

隨機數來增加坦克屬性的不確定性、隨機性,避免大量的坦克

都有很相似的行為模式。我用隨機數的目的就是模擬真實世界

的情況,一個群體里有能力參差不齊的個體,同樣的,不同坦

克有大有小。




沒有留言:

張貼留言