Tank Wars2013 -- KuangYi Chen
Two extra shots
Abstract
  • 畫面上左側的W, S, A, D按鍵分別是讓坦克前後移動和左右轉。
  • 右側的TowerLeft, TowerRight按鍵案住可以控制砲塔左右轉。
  • 右側的GunUp, GunDown按鍵案住可以控制砲管上下轉。
  • 中間下面的Fire1會射出一個比較慢的砲彈,碰撞地面後會爆炸。
  • 中間下面的Fire2會射出一個超快的砲彈,會使用raycast去計算碰撞位置並延遲爆炸,砲彈會拖一條尾巴。
  • 爆炸的效果有聲音和光。
  • 按下畫面中上的Camera按鍵可以切換視角,在切換到第一人稱視角時會在畫面中顯示準心,準心的中央是Fire2射出的方向,爆炸的位置會剛好對到準心中央。
  • 有車頭燈
  • 按下畫面中上的light可以開關燈源,開就是打開車頭燈,並且關掉direction light;關就是不開車頭燈,並打開direction light
  • 場景中散布5枚金幣,金幣採用billboard,永遠面對camera
  • 金幣有套用透明發光的效果
  • 金幣收集完可以會跳出game over

Authors
Kuang-Yi Chen
Abstract
  • 畫面上左側的W, S, A, D按鍵分別是讓坦克前後移動和左右轉。
  • 右側的TowerLeft, TowerRight按鍵案住可以控制砲塔左右轉。
  • 右側的GunUp, GunDown按鍵案住可以控制砲管上下轉。
  • 中間下面的Fire1會射出一個比較慢的砲彈,碰撞地面後會爆炸。
  • 中間下面的Fire2會射出一個超快的砲彈,會使用raycast去計算碰撞位置並延遲爆炸,砲彈會拖一條尾巴。
  • 爆炸的效果有聲音和光。
  • 按下畫面中上的Camera按鍵可以切換視角,在切換到第一人稱視角時會在畫面中顯示準心,準心的中央是Fire2射出的方向,爆炸的位置會剛好對到準心中央。
  • 有車頭燈
  • 按下畫面中上的light可以開關燈源,開就是打開車頭燈,並且關掉direction light;關就是不開車頭燈,並打開direction light
  • 場景中散布5枚金幣,金幣採用billboard,永遠面對camera
  • 金幣有套用透明發光的效果
  • 金幣收集完可以會跳出game over

Technical introduction

基本項目:

  • 可旋轉的炮管
  • 使用prefab,動態發射砲彈並自動 destroy
  • 處理碰撞事件 (坦克及砲彈對場景中的物體有物理碰撞偵測,並且當坦克發射砲彈時砲彈不與坦克有碰撞偵測)
  • 使用介面按鍵控制坦克移動、旋轉和發射。
  • 使用 trigger (如偵測坦克是否抵達結束區域)。
  • 移動、切換攝影機 (car view & world view)

加分項目:

  • 使用粒子系統模擬砲彈爆炸
  • 進階光源控制,可開關坦克車頭燈或是爆炸時產生光源
  • 音效系統
  • 不平坦的地形(Terrain)
  • Skybox
  • 動態換 material (如坦克變色、更換材質) 
  • billboard 技巧運用
  • 或其他你想的到的有趣技巧 (如G-sensor控制、連線對戰等等)
         1. 有透明度的準心
         2. 炮彈射出真的是對準準心的中央