作者gyd (ipod touch之路)
看板WarCraft
標題[WE] 部隊特效觸發, 只需Gui
時間Fri Apr 17 01:41:06 2009
我又來了,這次要教學的是部隊特效的觸發
可能有人會問,
這種東西需要你來教嗎?(推文歡迎使用 請對齊XD)
通常會遇到這個問題,都是該特效沒有birth動畫者(沒記錯吧? 有記錯自己開燈)
(誤
下面就是正題了,有疑問可以看下去
目的:
1.不必針對每一個技能或是事件寫一堆特效
2.可以成功顯示特效,且可以刪除特效
舉個例子
當我某一招使用之後,我想在頭上創造一個特效
而這個特效又該死的在我使用之後馬上Destroy會變成完全不顯示
這時候你就需要這個東西了
請先設定一個觸發
EffectSystem
event
condition
action
local effect e1
Special Effect-Create ... the
EffectLoc of
EffectUnit using
EffectStr
Custom script: set e1=GetLastCreatedEffectBJ()
Wait
EffectTime second
Custom script: set udg_tempEffect=e1
Special Effect-Destroy tempEffect
如此一來是不是非常簡單又明顯
當你需要設定特效時只需要設定
EffectLoc:位置-如overhead
EffectUnit:特效顯示的部隊,也就是會在他身上
EffectStr:使用的模組
如Abilities\Weapons\WitchDoctorMissile\WitchDoctorMissile.mdl
EffectTime:多久後刪掉,只要夠顯示就好
tempEffect則是用來作暫存的 你高興的話可以直接在Custom script砍掉他
最後 別忘了要Trigger - Run EffectSystem<預置>
最後再強調一下,並不是每一個特效都會需要用這樣的方法 可以先試試
Special Effect-Create ...
Special Effect-Destroy LastCreatedEffect()
Gyd‧Me 阿龍哥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.175.162
推 FrostMaiden:開燈 04/17 01:42
→ gyd:忘了說 需要的話也能改成地點式 還有很多種玩法 04/17 01:46
推 wix3000:看不懂推 04/17 01:56