[ WE ] 我又來啦~~ 請問伊勢姬讓鬼魂跟著跑的쐠…

看板WarCraft (魔獸爭霸 - 魔獸爭霸3)作者 (沒人會注意到暱稱吧)時間14年前 (2011/07/06 10:03), 編輯推噓2(2024)
留言26則, 4人參與, 最新討論串1/3 (看更多)
※ [本文轉錄自 WarCraftChat 看板 #1E4aH2h9 ] 作者: leeben530 (沒人會注意到暱稱吧) 看板: WarCraftChat 標題: [ WE ] 我又來啦~~ 請問伊勢姬讓鬼魂跟著跑的觸發? 時間: Tue Jul 5 06:52:46 2011 我想要寫類似的東西 讓招喚部隊無法離自己太遠 方案1是像OS一樣 讓部隊離自己太遠便無法攻擊 方案2是像信長的伊勢姬 會把魂吸過來 可是兩個我都不會做 T.T 不好意思又來麻煩大家了 --

09/08 17:46,
可以刷隱形沒錯阿,我曾經上路刷黑田結果兩個300
09/08 17:46

09/08 17:46,
結果是服部
09/08 17:46

09/08 18:07,
平次
09/08 18:07

09/08 18:14,
表示:
09/08 18:14

09/08 18:20,
我跟工藤、基德長超像
09/08 18:20

09/08 18:44,
但是他們白的像病人我很健美
09/08 18:44
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 96.41.35.212

07/05 08:35,
判斷距離 太遠就move 範圍內就攻擊-移動到自身
07/05 08:35

07/05 08:35,
或者暫停他也可以
07/05 08:35

07/05 08:37,
摸熟GUI之後 自己想技能 會很有成就感
07/05 08:37

07/05 09:18,
看字面上的說法,我也只會做方案2~(汗顏...
07/05 09:18

07/05 11:52,
我不會用GUI 用觸發慢慢點做出技能也很有滿足感
07/05 11:52

07/05 11:54,
當觸發寫得很完美的時候(自認為),測試的時候卻老是出錯
07/05 11:54

07/05 11:54,
有BUG,那時候真的會找那個BUG找到很火大= =...
07/05 11:54

07/05 14:14,
樓上,就抓召喚物攻擊=>判斷距離=>停止動作
07/05 14:14

07/05 14:40,
GUI = 觸發編輯器
07/05 14:40

07/05 14:41,
方案2是什麼 沒看過
07/05 14:41

07/05 14:54,
不會gui沒關係,有人不會都能一個禮拜重製信長到oid一樣
07/05 14:54

07/05 15:59,
只要觸發要用到XXX攻擊,我就很頭疼...因為事件只有XXX被
07/05 15:59

07/05 15:59,
攻擊這個選項~"~...
07/05 15:59

07/05 15:59,
方案2就是英雄和招喚物的距離大於一定值時,就move招喚物
07/05 15:59

07/05 16:00,
到英雄身旁@@
07/05 16:00

07/05 16:48,
有個是 a unit 被攻擊吧...然後就能抓攻擊者是誰
07/05 16:48
奇怪 我想用方案二 可是我要設定UNIT的時候 他的變數只允許我使用已存在地圖上的初始單位 我無法設定英雄= = ※ 編輯: leeben530 來自: 96.41.35.212 (07/06 05:45)

07/06 08:17,
設定事件有分2種,1.任意部隊 被攻擊
07/06 08:17

07/06 08:17,
2.指定部隊 受到傷害,大多時候使用第1種
07/06 08:17
可是我要用距離 跟範圍的觸發都限定我用地2種怎麼辦? ※ 編輯: leeben530 來自: 96.41.35.212 (07/06 08:19)

07/06 08:33,
動態註冊
07/06 08:33

07/06 09:30,
詳細希望?
07/06 09:30
--

09/08 17:46,
可以刷隱形沒錯阿,我曾經上路刷黑田結果兩個300
09/08 17:46

09/08 17:46,
結果是服部
09/08 17:46

09/08 18:07,
平次
09/08 18:07

09/08 18:14,
表示:
09/08 18:14

09/08 18:20,
我跟工藤、基德長超像
09/08 18:20

09/08 18:44,
但是他們白的像病人我很健美
09/08 18:44
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 96.41.35.212 對不起 我知道這應該留在WCC 可是這邊人比較多 真的希望有人能幫我解決 ※ 編輯: leeben530 來自: 96.41.35.212 (07/06 10:04)

07/06 10:52, , 1F
如果要用第二方案 那就每秒判斷一次距離 拉回來就好
07/06 10:52, 1F

07/06 10:52, , 2F
也不需要用變數了 直接用unit-tpye判斷召喚物就好
07/06 10:52, 2F

07/06 10:53, , 3F
unit-type
07/06 10:53, 3F

07/06 10:56, , 4F
我就是卡在判斷距離啊~~
07/06 10:56, 4F

07/06 10:56, , 5F
方案一的話 就用 generic unit 受到攻擊
07/06 10:56, 5F

07/06 10:56, , 6F
那我打詳細的好了
07/06 10:56, 6F

07/06 10:57, , 7F
事件用 遊戲時間每1秒觸發一次
07/06 10:57, 7F

07/06 10:57, , 8F
觸發編輯器只讓我設定已經在地圖上的部隊
07/06 10:57, 8F

07/06 10:57, , 9F
條件 沒有
07/06 10:57, 9F

07/06 10:57, , 10F
後來選的英雄跟我為他設定的變數都不出現在選項
07/06 10:57, 10F

07/06 10:59, , 11F
行動用 部隊群族-pick every unit in unit group..
07/06 10:59, 11F

07/06 11:00, , 12F
然後就讓召換者英雄設定成變數
07/06 11:00, 12F

07/06 11:00, , 13F
只要讓他施展召換技能的時候設定就可以了
07/06 11:00, 13F

07/06 11:01, , 14F
然後pick unit的條件為預設的player map內所有單位
07/06 11:01, 14F

07/06 11:02, , 15F
在來就是在裡面進行 if then else
07/06 11:02, 15F

07/06 11:03, , 16F
條件為 and - unit type(pick unit , 召換物的單位)
07/06 11:03, 16F

07/06 11:04, , 17F
還有實數(real)檢查 (picked unit , 召換者(英雄))
07/06 11:04, 17F

07/06 11:04, , 18F
判斷大於條件成立的話 就把他move到召喚者旁邊就好
07/06 11:04, 18F

07/06 11:05, , 19F
變數不能用是因為事件不接受會改變的東西
07/06 11:05, 19F

07/06 11:06, , 20F
你要加入要用 觸發-add new event
07/06 11:06, 20F

07/06 11:06, , 21F
把你要加入的事件用這種方法加入就可以了
07/06 11:06, 21F

07/06 11:08, , 22F
這種方法很暴力就是了...用部隊陣列可以節省一些判斷
07/06 11:08, 22F

07/06 11:09, , 23F
也就是把召換物都放進去陣列 這樣判斷就少的多
07/06 11:09, 23F

07/06 11:20, , 24F
這就去試 感謝
07/06 11:20, 24F

07/06 15:14, , 25F
幹嘛不直接問小天使
07/06 15:14, 25F

07/06 17:33, , 26F
樓上小天使~戳戳↖( ̄▽ ̄ )~~
07/06 17:33, 26F
文章代碼(AID): #1E4y9ub0 (WarCraft)
文章代碼(AID): #1E4y9ub0 (WarCraft)