回覆列表
  • 1 # 使用者5916393697425

      用觸發器

      觸發器的使用,觸發器是事件編輯器的精髓所在,遊戲中多樣的任務、不同的事件、勝利/失敗的條件、天氣的變化等等這些全部都是觸發器的功勞。 觸發器由三個部分組成,事件、條件、動作。 事件:或稱為觸發事件,顧名思義,就是當某個事件發生的時候就執行觸發器。 條件:判斷是否達到指定的條件,如果沒有達到條件將不執行動作。可以留空,表示直接執行動作。一般來說,條件越多越容易出錯,所以儘量只使用一兩個條件。 動作:條件通過後所要做的事情。 我用個簡單例子來說明,比如一個英雄進入地區後遊戲勝利,那麼就要這樣設定。 事件:一個單位進入地區 條件:判斷單位是一個英雄為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",最後建立的單位。合理運用這些函式也是非常重要的,在觸發器的使用中將會大量使用到這些函式。 觸發器的使用是千變萬化的,本章我介紹一些常見的例子,希望你能夠舉一反三,瞭解觸發器的使用。 注意:類可以用中文命名,註釋也可以用中文命名,但觸發器不能用中文命名! 第五天 野外單位野外單位是等級低時賺經驗的好東東,順便還能得到物品和金錢。 在地形編輯器中選擇單位後,雙擊或按回車鍵將會開啟下面的對話方塊,在這裡可以方便的改變單位的基本屬性。 角度:單位面向的角度。 生命:按百分比的方式設定一開始的生命值(不是設定最大生命值)。 魔法:設定單位一開始擁有的魔法值(不是設定最大魔法值)。 警戒範圍:設定單位的通常境界範圍。 等級:英雄的初始等級,只有英雄才有此屬性。 預設屬性:這裡可以修改英雄的初始屬性,只有英雄才有此屬性。

  • 中秋節和大豐收的關聯?
  • 秋景的句子?