遊戲資訊
星海爭霸2 StarCraftⅡ
  • 發售: 更新:2024-11-30
  • 發行: 平台:PC
  • 開發: Blizzard Entertainment
  • 平台: 發售:2010-07-27
  • 類型: 即時戰略
  • 語言: 簡中 繁中 英文
《星海爭霸2》(StarCraftⅡ)是由Blizzard Entertainment製作發行的一款即時戰略遊戲,是《星海爭霸》系列的第二部作品。遊戲以三部曲的形式推出,即《星海爭霸2:自由之翼》(Wings of Liberty)、《星海爭霸2:蟲群之心》(Heart of the Swarm)和《星海爭霸2:虛空之遺》(Legacy of the Void)。   《星海爭霸2》劇情上延續了《星海爭霸》初代作品的劇情和世界觀,保留了一些《星海爭霸》的兵種與建築,同時一些兵種被賦予了新的技能,一些兵種被淘汰或代替了。舊有兵種、升級兵種以及全新的兵種一一登場,為了各自種族的生存,展開搏殺,戰火燒遍整個星系。遊戲結構類似於《星海爭霸》,主要的遊戲技巧著重在資源上,玩家用采集的資源建造不同的建築、軍隊並進行升級。

《星海爭霸2》賽車遊戲製作教程觸發器續

接下來看看OUTOFTRACK這個判斷出軌的目錄。這個目錄裡的觸發器要用到計時器。

圖 1 判斷出軌目錄

      包括四個觸發器,其中第一個是最主要的觸發器:10秒倒數。內容如下:

圖 2 十秒倒數

      事件:玩家控制的紅色奧迪離開軌道。這個軌道是我第一篇中要大家畫的區域,采取了合並的方式,將若乾小的區域合成一整個賽車軌道區域。

      動作:首先創建一個計時器視窗,題目上寫:警告,你離開了軌道!使用剩餘時間;然後將已經創建的視窗變量WINDOW設定為上一個創建的計時器視窗;然後設定一下你喜歡的視窗參數,類型,計時的方式;最後開始計時,採用一次計時ONE SHOT,並且添加10秒的倒數時間。

      然後是DEFEAT觸發器,就是判斷玩家出軌超時的觸發器,如果玩家出軌超時,則彈出資訊框說明原因,玩家確認後重新遊戲。下面是DEFEAT的觸發內容:

圖 3 出軌超時

     事件:計時器過期;條件:紅色奧迪不在軌道上;動作:顯示資訊:失敗!你沒在軌道上!

      對應這個觸發內容的觸發器就是最後一個RESTART:

圖 4 重來

      事件:玩家按下隨便的視窗按鈕。

      動作:重新開始遊戲。

然後來看看GOON觸發器,就是繼續遊戲的觸發器:

圖 5 繼續遊戲

      事件:紅色奧迪進入軌道。

      條件:計時器時間還有。

      動作:暫停計時器,隨後隱藏計時視窗,再刪除計時視窗。

      一定要先暫停計時器,不然計時器無法消失。

      然後來看看MENU這個檔案夾,裡面只有一個MENU觸發器:

圖 6 顯示目錄

     事件:玩家按下ESC鍵。

      動作:關閉這個觸發器(防止重複),然後顯示目錄欄。如果5秒後玩家沒動,再隱藏目錄欄。

      這個相對比較簡單。

      最後向大家介紹AIMOVE這個檔案夾的所有觸發器。這是電腦智能的觸發器,很關鍵。它將控制其余五輛奧迪的行動。

圖 7 電腦智能移動

      前面我們做了十個點,分別沿著路線為點一到點九,然後起跑線上,也是終點線上為第十個點FINAL。解釋一下這些數字的含義:01表示從遊戲開始駛向第一個點;12表示從點一到點二,依此類推,F1就是起跑線到點一,路線重複,但觸發內容不重複;然後是幾個設定變量的觸發器,最後是贏或者輸的觸發器。

      首先來看看01:

圖 8 01觸發器

      事件:倒數的三秒過去之後。

      條件:變量圈數等於0.0。

      動作:命令所有的其他奧迪向點一移動。然後關掉這個觸發器。

來看看12:

獲得更多的電玩狂人最新消息
按讚加入粉絲團