找回密码
 点一下
查看: 3298|回复: 3

守护者之盾模型动作重播

[复制链接]
发表于 2011-8-12 22:27:28 | 显示全部楼层 |阅读模式
守护者之盾(sentry guardian shield)技能的效果模型,他的Stand动作长度是33秒,所以如果你把这个技能效果延长到33秒或者更长,就会发现效果还在,但是特效消失的问题。

我用的解决方法是不使用Bracket了,直接自己用Done触发事件重写一个loop。

未命名.jpg

[codes=xml]<CActorModel id="GuardianShield">
&#160;&#160;&#160;&#160;<On index="0" Terms="ActorCreation" Send="$Birth"/>
&#160;&#160;&#160;&#160;<On index="4" Terms="Effect.GuardianShieldPersistent.Stop; At Caster" Send="$Death"/>
&#160;&#160;&#160;&#160;<On Terms="AnimDone; AnimName Birth" Send="AnimPlay Stand 01"/>
&#160;&#160;&#160;&#160;<On Terms="AnimDone; AnimName Stand" Send="TimerSet 0.062500"/>
&#160;&#160;&#160;&#160;<On Terms="TimerExpired" Send="AnimPlay Stand 01"/>
&#160;&#160;&#160;&#160;<On Terms="AnimDone; AnimName Death" Send="Destroy"/>
</CActorModel>
[/codes]

这样无论效果持续多久,特效都会存在直到结束了。

解决方法参考了这一帖:http://bbs.islga.org/read-htm-tid-55444.html

RepeatAnim.SC2Map

22 KB, 下载次数: 33

发表于 2011-12-7 03:54:05 | 显示全部楼层
这件事纠结了1小时+搜索10分钟
终于找到了
回复

使用道具 举报

发表于 2011-12-28 20:17:57 | 显示全部楼层
路过,只是看看。。
回复

使用道具 举报

发表于 2011-12-29 11:54:15 | 显示全部楼层
我想问一下,为什么要做一个计时循环,直接永久循环不就好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-21 21:01 , Processed in 0.097645 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表