Re: [ WE ] 觸發請教
※ 引述《game7895 (triangler)》之銘言:
: ※ 引述《sowter (saito)》之銘言:
: : 我想做每時間內增加所有英雄經驗值
: : 事件
: : Time - Every 2.00 seconds of game time
: : Unit - A unit enters (Entire map)(整個地圖)
: : 動作
: : Hero - Add 500 experience to (Triggering unit), 顯示 level-up graphics
: : 但沒反應
: : 把區域調成自定範圍
: : 也只有進去瞬間增加經驗
: : 而沒有上面設定的每兩秒鐘增加
: : 懇請解答
: 這兩個事件是分開的,並不會因為放在一起就同時判斷
: enter抓得到triggering unit,但只有進入瞬間發生
: 因為若範圍是整個地圖,代表該英雄永遠只會進入一次……畢竟不可能離開整個地圖嘛
: 至於time就他跑他自己的,對這個events來說他永遠抓不到triggering unit
: 所以你幾秒跑一次都沒用
: 因為這兩個事件是獨立的︰有單位進入範圍時抓該單位給經驗、
: 每兩秒抓一個不存在的triggering unit給經驗
: 砍掉enter這個事件,改成2秒pick一次地圖上所有英雄給經驗吧
對一半
event
Time - Every 2.00 seconds of game time
Unit - A unit enters (Entire map)(整個地圖)
動作
Hero - Add 500 experience to (Triggering unit), 顯示 level-up graphics
這樣的做法會變成, 每兩秒做一次, 每當有unit進入map也做一次
然後抓觸發的unit給經驗
但由於event-time every x secend不會有triggering unit, 所以不會有效果
後者則會有效果
最後給你其中一種可達效果的寫法
event
Time - every 2 secends of game time
action
pick all unit in (playable area) match
(matching unit is hero and maching unit is alive) do (
Hero - Add 500 experience to (picked unit), 顯示 level-up graphics
)
--
三國猛將傳 m群 group261611@msnzone.cn (使用msn加入好友即可)
官方討論區 http://tw.garena.com/3go
地圖發布區 http://tw.garena.com/forum/thread.php?fid=1769
facebook http://0rz.tw/AG7zA
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.175.172
推
05/17 18:27, , 1F
05/17 18:27, 1F
推
05/17 19:07, , 2F
05/17 19:07, 2F
→
05/17 19:34, , 3F
05/17 19:34, 3F
→
05/17 19:34, , 4F
05/17 19:34, 4F
討論串 (同標題文章)
WarCraftChat 近期熱門文章
PTT遊戲區 即時熱門文章
-37
87