作者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
1F:推 FrostMaiden:開燈 04/17 01:42
2F:→ gyd:忘了說 需要的話也能改成地點式 還有很多種玩法 04/17 01:46
3F:推 wix3000:看不懂推 04/17 01:56
4F:推 mist719:如果是在部隊身上的效果 我是用給部隊攻擊之爪這技能 然後 04/17 02:02
5F:→ mist719:在美術地方給予想要的特效@@" 04/17 02:02
6F:推 mist719:不過這system會用感覺蠻方便的XD 04/17 02:04
7F:推 myfirstjump:這種東西需要你來教嗎?(誤 04/17 03:04
8F:推 TrulyPanda:這種東西真的需要你來教XD 04/17 06:39
9F:推 Frank33: 這種東西需要你來教嗎? (可是我不會XD 04/17 11:52
10F:推 pucyaya:我開燈開了10幾次我才看到- - 04/17 12:03