在格鬥遊戲中最不可缺少之一的就是要發出氣功,這在UFE裡面叫做Projectiles,也就是拋射物。
在UFE中的做法就是,先設計一個prefab,這個東西的內容隨意,基本上就是用粒子特效去設計氣功的外觀或是單純一張貼圖也行,接著就是一樣開啟move editor,先在上方的Animation那邊編輯想要用什麼動作發出氣功,以這次例子來說是用下圖。
然後到
Input那邊設定要怎麼發出氣功,這次設定←→ button1。
接著到這次最主要的欄位Projectiles,位在move editor的最下方,這個欄位如下圖
在第一個bar 條中是設定要在第幾個frame下產生氣功,這裡設定是第9個frame,然後在prefab那邊放入剛剛設定好的prefab。
接著在casting options那邊設定要從哪個部位(Body part)發出氣功,這個氣功可以設定偏移位置(Casting offset),比如說直接從角色前方2公尺出現。這個氣功的速度(speed)以及存在時間(duration)設定好後就可以發出氣功了。
只是光是這樣無法有打擊效果,因此要再到hit area那邊設定hurt box,那邊可以設定兩種樣式的box一個是可設定半徑的圓形,另一個是設定長寬的矩形。接著再到Hit Conditions那邊設定
當設定好這一切後,就可以如下圖一樣丟出一個可以攻擊的氣功了
blockable area是指說開始判定對手可以防禦的範圍,若這邊都設定0,那對手就完全無法防禦這個氣功了。
在上圖中淺藍代表hurt box,深藍框框代表判定可以防禦的範圍,而當對手進入深藍色框框範圍後,按後鍵就會判定進行防禦,若是沒有進入這個範圍按後鍵,就只是單純的往後面移動。
此外在prefab那邊有個Impact prefab是指說當這個氣功打中目標時,所要載入的特效,比如說打中後可以有個火焰爆炸,如下圖
可以看到打中後跟一般氣功在打中目標比起來,多了一個爆炸效果。