作者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