當前位置:首頁 » 玩dota » dota觸發器怎麼使用

dota觸發器怎麼使用

發布時間: 2022-09-10 10:47:08

1. 怎樣用ydwe觸發器模擬dota小兵ai

很簡單的

YDWE裡面有一條觸發很適合新手的

利用的就是3C,DOTA的刷兵,首先,你要創建好2個矩形框,1個作為刷兵點,另一個作為兵的攻擊點。


然後利用YDWE來寫條T即可;

如圖,有何問題請追問

2. 關於觸發器技能的問題,WE高手進!

最好不要把簡單的東西復雜化,一般來說,這類觸發必須有一個技能做模板(一個空殼技能就可以,我們只需要他的一些基礎數據如耗藍、冷卻、說明文字)。首先什麼都是用T做是不現實的,也是沒必要的,能不用T或J就最好不用(但是也沒必要執著於追求無T技能):比方說如果你用上萬行代碼做出一個戰爭踐踏,別人只需要在物編里就可以編輯,那麼前者就是舍近求遠了。說到底,WE只是一個GUI,還遠遠不夠強大,很多游戲里的東西都不能直接修改,而只能模擬。另外,DOTA是純Jass製作,不過,純T 少量自定義代碼已經能解決所有問題。

3. DOTA裡面宙斯的被動技能的觸發怎麼做

是造成當前生命值百分比的傷害,不是最大生命值。

這個被動技能是用觸發器做的,魔獸里沒有這樣的技能模板,觸發器也很簡單,單位組選取+傷害目標就行了,如果你有觸發器的基礎肯定能看懂。

這個是觸發圖:

4. 魔獸爭霸dota觸發器技能無敵斬的觸發事件

無敵斬(死去活來斬):觸發方式是 讓觸發單位死亡,然後在目標單位旁復活順帶150-250的傷害,再次讓觸發單位死亡,再在X碼內隨機單位旁復活順帶150-250傷害……因此每次無敵斬只要攻速夠快就能砍一刀 所以DOTA劍聖斬著斬著會冒暴擊 = =、

5. Dota的英雄選擇系統製作 ~~ 在哪設置觸發器詳細點~

哎...看你這20積分 實在不能太詳細了, dota英雄選擇 其實就是 一個 光圈在商店購買東西, 該東西為英雄, 在觸發器中設置僅可觸發一次, 金錢為250,random和repick 等下說 。 要設置 光圈和 商店的關聯, 否則就買不成了, 購買英雄的冷卻就不說了。 ap 就是 在 商店觸發器中 設置時間 比如多少秒 之內輸入 才可以 全部購買。 random 就是 在觸發器中設置隨機, 這個比較簡單, repick則是 設置為 移除該英雄 並重新激活 購買操作。 沒了

6. 魔獸事件觸發器怎麼用啊

觸發器編輯器

觸發器編輯器是地圖編輯器中最高級和最強大的部分。在觸發器控制器中,用戶可以控制游戲中所有的效果。這是一種非常容易理解的簡單語言。但是卻足夠強大到足夠高級用戶使用。它可以通過使用鍵盤上的"F4"或者在模塊菜單中選擇觸發器編輯器打開。

一個觸發器包括三個部分:事件、條件和動作。一個觸發器的動作在觸發了事件,並滿足了條件之後執行。

事件

事件是開始處理觸發器的導火線。當一個觸發器的事件發生的時候,如果滿足條件,則就會產生動作。在一張地圖中默認的觸發器是"地圖載入"。這個觸發器的默認條件是"地圖載入"也就是這個事件將發生在地圖載入完畢的時候。如果沒有條件需要滿足,則就會產生相應的動作。如果你想加入條件,就可以加入條件"時間--時間經過",然後設置10秒。則動作就會發生在"地圖讀入"的10秒之後。

條件

條件是觸發器執行動作必須滿足的條件。只有在這個條件為真的時候才能產生動作。但是如果這樣設置條件"False Equal to False"將不產生任何的效果,因為它永遠是成立的。默認的觸發器"地圖載入"是沒有條件的。讓我們來添加一個。按下Ctrl+D,選擇"游戲速度比較",則會彈出一個有藍色文本的對話框。"(Current game speed) Equal to Normal."如果保持這個條件,則"地圖載入"觸發器將會正常工作。但是如果你將條件中的"Normal"改為"Fastest"。則這個觸發器將無法在地圖編輯器中觸發,因為編輯器將地圖的速度設定為普通,條件變成了"Normal speed equal to Fastest speed",這個條件不為真。

一些觸發器中,事件發生後條件不一定能夠滿足。這樣的觸發器可以設定為多個事件,只有某個事件發生的時候才能夠觸發。

觸發器真正需要的是動作(事實上,這么說並不準確。也就是說沒有動作,這個觸發器將對游戲沒有任何的影響)。也就是說一個觸發器可以在沒有事件和條件的情況下運行。這可以通過設定動作"Trigger - Run (Ignoring Conditions)"來實現。觸發器將在沒有條件和事件的情況下進行。

動作

動作是觸發器的結果。這可以是讓移動鏡頭、播放電影或者是讓一個單位攻擊另一個。動作允許被設計成完全控制游戲中的一切。

創建觸發器
首先點擊"F4"或者選擇模塊菜單中的觸發器編輯器項,打開觸發器編輯器。

在創建觸發器之前,必須選擇觸發器放置的類別。通過在菜單中選擇創建類別來創建一個類別。然後你就可以在左邊的列表中看到你剛剛創建的類別。類別擁有圖標,你可以在創建的時候選擇類別的名字,或者之後點擊"F2"進行更改。

選擇你剛剛創建的類別,然後在新的菜單中選擇觸發器,就可以創建一個觸發器。選擇你剛剛創建的觸發器,你就會發現觸發器的右邊有兩個復選框:

允許 - 如果這個復選框沒有被選定,則這個觸發器將不產生作用。
原始打開 - 如果這個復選框沒有被選定,則這個觸發器開始是被關閉的。只有通過動作"Trigger - Turn On"才能夠打開。

在觸發器的右邊還有幾個選項。

註解 - 這個文本區域可以填寫有關處發起的注釋信息。這些信息將不會影響觸發器的功能,只是用來提醒您觸發器的功能等信息的。
觸發器函數 - 這里將顯示你的觸發器的內容。你可以看到觸發器的事件、條件和動作。你也可以在這里添加觸發器的事件、條件和動作。

你可以在觸發器之間,甚至是地圖之間對觸發器的事件、條件和動作進行復制和粘貼。你可以通過雙擊已經設置的事件、條件和動作,對他們進行編輯。

還有一些關於觸發器的常見內容是變數、函數和預先裝置。

變數
你可以通過按下Ctrl+B或者在觸發器編輯器的菜單中選擇變數打開變數部分。這里的變數和BASIC或者C語言中的變數有些類似。變數是編輯者用來存放數據的一些空間。但是這里的變數只能用來存放一種數據。你不能夠將整數放入這種變數中。

讓一個觸發器引用你預先放置在地圖上的單位。也就是你想讓某個單位執行動作。首先開打你想執行的動作。點擊動作文本中能夠被改變的部分。也就是紅色或者藍色的帶下化線的文本。然後點擊選擇單位按鈕,選擇你放置在地圖上的單位。你所選單位名字將會顯示在變數列表中。

嘗試一下這樣:打開一張空白地圖,放置一個獸族的苦工。然後打開觸發器編輯器。使用Ctrl+G創建一個新的類別,再使用Ctrl+T創建一個新的觸發器和使用Ctrl+R新的動作。然後點擊"U"鍵選定動作"Unit - Kill"。則觸發器的語法文本將顯示"Unit - Kill (Triggering unit)"。點擊藍色下畫線文本"(Triggering Unit)"點擊按鈕選擇一個單位(在編輯變數按鈕的左邊)。選擇苦工。恭喜你!你已經為地圖上的苦工設置了一個觸發器。所有預先放置在地圖上的單位都有一個名字。

如果你對變數還有疑問,我們推薦你閱讀相關的計算機書籍(C++版)。

函數
觸發器編輯器包含有很多的函數,允許用戶靈活進行更加靈活的控制。函數通常和變數一起使用。一個常用函數的例子是"Last Created Unit"。這個函數允許你訪問通過"Unit - Create"最後創建的單位。它是兩個能夠引用最後創建單位的函數之一(另一個是:"Last Created Unit Group")。這些函數可以用來代替放在單位變數中或者用來代替已經放置在地圖上的單位。注意,雖然這些函數返回值,但是你不能夠讓函數等於變數。但是可以讓變數等於函數。

例如:你通過一個事件檢測到一個英雄升級了。"Event Response - Leveling Hero"函數將會引用到那個英雄。你不能讓這個函數等於其他的英雄。如果你想讓某個英雄升級。可以使用這個方法:使用其他的方法檢測這個英雄(例如:事?quot;Unit - Player-Owned Unit Event" 或者條件"Unit-Type Comparison"),然後對這個英雄設置動作,諸如:"Hero - Set Level."

預先設置

預先設置是編輯器內建的一種數據。你不需要知道,除了使用它門。而且無法改變它們。例如:"Player 1 (Red)."

數值
還有一種你經常能夠修改的區域是數值區域。這些區域允許你直接輸入信息。例如這些區域會出現在動作"Game - Text Message (Auto-Timed)"中。如果你點擊藍色的下畫線文本。你就可以打開一個字元窗口。窗口的最後一個選項是數值。如果你想輸入一個簡單的信息,直接輸入即可。無需再新建一個變數或者函數。

7. 魔獸地圖觸發器dota imba 斯文第一個技能怎麼做我用的是WE

沒WE,說下原理吧!
創建一個錘子,然後不斷移動它並以它所在的點為圓心捕捉敵方單位。如果沒有敵方單位就繼續移動,如果有敵方單位,就刪除錘子並創建一個輔助單位釋放戰爭踐踏;或者創建捕捉單位數量的輔助單位釋放風暴之錘。
大概觸發:
釋放技能時創建一個單位(模型為錘子)
然後記錄下觸發單位的點,觸發單位到釋放點的方向,然後再用一個整數或實數變數記錄位移。
最後開啟另一個一開始關閉的觸發。
事件是每xx秒周期事件。
先將位移加上一個數(每xx秒移動多少距離,用 移動距離 除以 秒數 就是速率)
然後判斷位移是否大於最大位移
如果大於就:關閉當前觸發並刪除錘子
如果不大於就:移動錘子(位移點是 先前記錄的施法單位的點 距離是位移 方向為先前記錄的方向)
然後用單位組捕捉錘子周圍的單位,然後判斷單位組是否為空,不為空就刪除錘子並創建輔助單位釋放戰爭踐踏或風暴之錘(推薦戰爭踐踏)。

8. DOTA野怪刷新的觸發器怎麼做。。。求演示文件。或者直接教我

網路 魔獸地圖編輯器 吧歡迎你、、進入貼吧後 置頂的導航貼,裡面有你需要的各種教程,教程-定點刷野 中 包括DOTA類刷野怪的觸發,我給你復制一下,具體的再去帖子中看吧

第二種,dota類的「循環時間判斷周圍環境」的刷野,例如下面是dota判斷周圍有無單位的例子,其實這個比第一種簡單多了。需要一個單位組變數g

未命名觸發器 001
┣━事件
┃ └—時間 - 每當游戲逝去 5.00 秒
┣━條件
┗━動作
├—普通 - 設置g=(矩形區域 000 <預設> 內的所有單位)並匹配(匹配的單位的生命值>0)
├—如果 ( g 中的單位數量) 等於 0 那麼
├—單位 - 為玩家 中立敵對 創建xx個 步兵 在(X坐標: (矩形區域 000 <預設> 的中心X坐標) Y坐標: (矩形區域 000 <預設> 的中心Y坐標) ), 面向角度: 默認建築朝向
└—單位組 - 刪除 g

熱點內容
絕地求生未來之役比賽為什麼進不去 發布:2023-08-31 22:07:08 瀏覽:1267
dota2位置什麼意思 發布:2023-08-31 22:00:04 瀏覽:710
lol電競是什麼樣子 發布:2023-08-31 21:58:40 瀏覽:1165
絕地求生八倍鏡的那個圓圈怎麼弄 發布:2023-08-31 21:58:31 瀏覽:1231
lol龍龜一個多少金幣 發布:2023-08-31 21:55:07 瀏覽:617
王者如何改游戲內名稱 發布:2023-08-31 21:55:06 瀏覽:907
游戲主播打廣告是什麼意思 發布:2023-08-31 21:55:06 瀏覽:1562
絕地求生如何免費拿到ss7賽季手冊 發布:2023-08-31 21:52:13 瀏覽:781
pgg是哪個國家的戰隊lol 發布:2023-08-31 21:52:07 瀏覽:663
一個人的時候才發現游戲很沒意思 發布:2023-08-31 21:49:24 瀏覽:1263