《星際爭霸2》賽車游戲制作教程觸發(fā)器續(xù)
- 來源:sc2p
- 作者:一笑特傻
- 編輯:ChunTian

圖 9 觸發(fā)器
事件:任何單位進入點一4.0以內范圍,也就是靠近點一。
條件:觸發(fā)的單位不是紅色奧迪并且圈數(shù)變量為0或1或1.5時。
動作:讓觸發(fā)的單位移動到點二。
解釋:這個游戲最終是跑兩圈就結束了,如果想提高圈數(shù),還要加一點圈數(shù)的變量。 1.5是為了防止沖突特別設置的。到時候會用到這個變量參數(shù)。
其他FI到9F都是一樣的類型,換湯不換藥,只是點的位置改變而已,這里就不多說了。
于是來到SETLAP1觸發(fā)器。
圖 10 設置圈數(shù)變量1
事件:任何單位進入NO9。 NO9是個區(qū)域,如果你沒畫就趕快畫上去,它的位置就在點九那里(快到終點線的那個點)。大小為能讓紅色奧迪肯定能進入的大小。
條件:圈數(shù)為0.0并且處罰的單位就是玩家的紅色奧迪。
動作:將圈數(shù)變量從0.0設置為1.0
解釋:之所以在終點線后面放這樣一個區(qū)域,是為了減少BUG。如果設置為經過終點區(qū)域,那么紅色奧迪一開始就會經過,沒有跑一圈;所以NO9這個區(qū)域一定不能和六輛賽車碰到一起放置,稍微離得遠一點就不會產生錯誤。
當玩家走過一圈又回到起跑線的時候,我們將提示玩家還剩一圈。這個觸發(fā)器就是LEFTLAP=1:
圖 11 剩余一圈提示
事件:任何單位進入終點線的區(qū)域。 LINE是我又添加的一個區(qū)域,橫跨終點線。
條件:圈數(shù)為1.0并且觸發(fā)單位為紅色奧迪。
動作:顯示信息:剩余一圈。過五秒清除信息。
這個只是提示作用,很簡單。
再來看看SETLAP1.5這個觸發(fā)器:
圖 12 設置圈數(shù)變量1.5
條件:圈數(shù)為1.0并且觸發(fā)單位為紅色奧迪。
動作:過十二秒設為1.5
解釋:過十二秒是為了讓所有車輛都通過終點線區(qū)域并開始第二圈的行駛,否則會有沖突和錯誤。
然后是最終勝利和最終失?。?/p>
圖 13 最終勝利
事件:任何單位進入終點區(qū)域。記得是區(qū)域不是點。
條件:圈數(shù)為1.5并且觸發(fā)單位就是玩家控制的奧迪。
動作:暫停所有單位;顯示玩家勝利和祝賀的信息。確認后重新開始游戲。
圖 14 最終失敗
事件:任何單位靠近了終點FINAL。
條件:圈數(shù)為1.5并且觸發(fā)單位不是玩家的紅色奧迪。
動作:暫停所有單位,顯示觸發(fā)玩家勝利的信息。
總結
想不到一個賽車游戲其實還是挺復雜的。如果大家也是志同道合,喜歡玩地圖的朋友,可以共同交流探討。這個賽車游戲只是拋磚引玉。相信更多的地圖制作新手都會做出奇妙好玩的地圖! (附上我的測試過的游戲地圖RACING和幾張游戲截圖)
圖 15 游戲截圖一
圖 16 游戲截圖二

玩家點評 (0人參與,0條評論)
熱門評論
全部評論