當前位置:編程學習大全網 - 源碼下載 - Dota這種地圖在地圖編輯器裏是怎麽做出來的?

Dota這種地圖在地圖編輯器裏是怎麽做出來的?

先說選英雄吧,有些圖用小精靈選英雄的方法比較復雜,先說壹下: 假設是選擇惡魔獵人(DH)和劍聖(BM)(我就喜歡這兩個英雄....少廢話了)(當然各位如果看上其他英雄請隨意,這並不會影響後面的制作)。由於選擇英雄的時候所看見的英雄是不被我們控制的,必須選擇了以後才能控制,因此壹般的做法是將英雄更改為中立單位,更改的方法是雙擊放置在地圖上的英雄,選擇常規 - 玩家 - 中立無敵意/General - Player - Neutral Passive。放好英雄以後當然還要在英雄面前放個能量圓作為小精靈進入選擇用。最後再放上選英雄用的小精靈,由於多個玩家的選擇英雄的原理是相同的,所以這裏我們只做2個玩家的選擇,因此只放屬於2個玩家的小精靈。這裏要解釋壹下在魔獸中,我們平時所看見的例如進入能量圓,其實並不是進入了我們看見的地方,而是進入了事先放置在能量圓上的壹個區域(Region),而現在我們要做的正是放置這麽壹個區域並且在事件中選擇他作為小精靈進入的區域,我們要將面板切換到區域面板。設置三個區域,命名DH為0,BM為1,選擇到的英雄出來區域為2。 好,現在我們就要用T(事件觸發器)。打開它,將對戰初始化刪掉,新建壹個命名為ChooseHero。選擇<新事件/New Event>,在出現的選單中選擇<單位 - 單位進入區域/Unit - Unit Enters Region>,接著<點擊紅色字體部分 - 選擇區域/- Select Region>,選擇0區域(DM所在地),接著是環境/Condition,選擇<新環境 - 單位類型判斷/New Conditions - Unit Type Comparison>,將進入區域的單位類型限制為“小精靈”。 最後是動作/Actions, 在這裏先整理壹下有哪些動作需要執行: 1,由於選擇好英雄以後小精靈會消失。 2,更改被選英雄所屬的勢力為玩家操縱的勢力。 3,將選好的英雄移動到指定位置,也就是3C中的基地(選擇到的英雄出來區域)。 4,由於英雄只能被選擇壹次,所以在動作的最後要關閉整個觸發使之不再執行。 對應以上4條的動作分別是: 1,<新動作 - 單位 - 殺死 - 殺死進入單位/New Action - Unit - kill-Triggering unit; 2,<新動作 - 單位 - 改變擁有者 - 改變惡魔獵人的擁有者為進入單位的擁有者並且改變顏色/New Action - Unit - Change owner - Unit - Change ownership of Demon Hunter 0002 <gen> to (Owner of (Entering unit)) and Change color>; 3,<新動作 - 單位 - 移動 - 移動惡魔獵人到區域2的中心/New Action - Unit - Move Demon Hunter 0002 <gen> instantly to (Center of Region 2 <gen>)>當然區域001也是自己創建的區域; 4,<新動作 - 觸發 - 關閉此觸發/New Action - Trigger - Turn off (This trigger)> 對照這樣完成BM的設置即可。 而用小精靈酒館選擇比較簡單,具體方法雷同

  • 上一篇:請問php中的轉義字符是把php代碼轉義成html代碼吧?
  • 下一篇:stm32 hal rtc外部晶振配置
  • copyright 2024編程學習大全網