什麽是觸發器?起到什麽作用?
條件:判斷單位是壹個英雄為Turn
動作:遊戲勝利。 在每個新建地圖中都會有個叫做初始化的類,其中有個叫做對戰初始化的觸發器,它設定了每張地圖默認的初始設置,其中包括:
Use melee time of day (for all players) - 啟用默認的遊戲中開始時間。
Limits Heros to 1 per Hero-type (for all players) - 限制玩家同壹種英雄只能生產壹名。
Hero trained Heroes a Scroll of Town Portal (for all players) - 給英雄壹個傳送卷軸。
Set starting resources (for all players) - 設置起始資源,給每個玩家分配壹開始擁有的資源。
Remove creeps and critters from used start locations (for all players) - 移除開始點附近的野生單位、障礙物等。
Create starting units (for all players) - 在開始點上創建玩家開始對戰遊戲需要的主基地和工人
Run melee AI scripts - 讓所有計算機玩家執行對戰遊戲人工智能。
Enforce victory/defeat conditions - 使用默認的勝利失敗條件,所有建築物被破壞即失敗。 如果不需要,刪除掉它們就可以了,事實上大部分RPG地圖都不需要這些條件。 觸發器的所有指令都是英文的,不過沒關系,我專門為此制作了壹個中英對照表,並在其中做了簡要說明。請參閱附錄:觸發器中英對照表。 除此之外,觸發器中還有很多函數,例如:"Last Created Unit",最後創建的單位。合理運用這些函數也是非常重要的,在觸發器的使用中將會大量使用到這些函數。 觸發器的使用是千變萬化的,本章我介紹壹些常見的例子,希望妳能夠舉壹反三,了解觸發器的使用。 註意:類可以用中文命名,註釋也可以用中文命名,但觸發器不能用中文命名!