找回密码
 点一下
查看: 812|回复: 6

用行为调用创造持续效果时的演算体问题?

[复制链接]
发表于 2016-12-20 16:55:20 | 显示全部楼层 |阅读模式
我想让单位走过的路径上留下一团持续5秒的云雾,就像LOL里面炼金术师走过的路上有毒一样

首先,单位有一个行为,行为每秒创建一个持续效果,持续效果有5秒

但是这样有一个问题,用演算体创建云雾动画时,只有第一个云雾持续5秒,后面的云雾一出来立刻就消失了(但是效果还有,只是动画消失了)

我的演算体是在 持续效果开始时创建 , 在持续效果停止时动画元祖停止播放

请问怎么让每个云雾都播放5秒呢?
 楼主| 发表于 2016-12-20 17:10:33 | 显示全部楼层
我用计时器解决了, 持续效果开始时创建5秒计时器,计时器到期结束动画

点评

这样当遇到加速或减速时间流速时就会出现误差。  发表于 2016-12-21 23:09
回复

使用道具 举报

发表于 2016-12-20 18:10:43 | 显示全部楼层
这不是好方法。正确的方案是在效果结束的演算体事件里添加一个条件:效果树来自亲代。

点评

效果树来自亲代 是哪个啊?  详情 回复 发表于 2016-12-20 23:21
回复

使用道具 举报

 楼主| 发表于 2016-12-20 23:21:31 | 显示全部楼层
麦德三世 发表于 2016-12-20 18:10
这不是好方法。正确的方案是在效果结束的演算体事件里添加一个条件:效果树来自亲代。

效果树来自亲代 是哪个啊?
回复

使用道具 举报

发表于 2016-12-21 12:17:32 | 显示全部楼层
在xml里面显示成这样子:

FromEffectTreeDescendant

找这个条件就是了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 03:08 , Processed in 0.139126 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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