Egret社区

[Egret Wing] TweenGroup BUG

2019-1-7 10:58
982
产品 Egret Wing 版本 5.2.13
复现概率 100% 平台 Windows win10
复现步骤 1.this.sceneTween.play(-1) //不循环
2.//循环异常
for (var key in target.items) {
target.items[key].props = { loop: true };
}
target.play();
问题描述 动画循环异常
错误代码 .
BUG截图

demo.zip

1.02 MB, 下载次数: 0, 下载积分: 银子 -1

分享到 :
0 人收藏

2 个回复

倒序浏览
山猫  官方团队 | 2019-1-8 12:16:51
http://developer.egret.com/cn/gi ... en/tween/index.html
3.缓动对象的基本控制参数

在定义缓动时,还可以传入一些属性参数来进行更进一步的定制。

Tween.get() 的第二个参数是可选的,这是一个对象参数,支持的属性有两个,分别说明:

loop 布尔值,用于指定是否循环该缓动定义。true 为循环, false 为不循环,默认是不循环 (false) 。

useTicks 布尔值,用于指定是否使用帧同步。缓动的计算在计算缓动属性的插值上有两种方式,一种是每帧都考虑运行时间,每帧的时间长度对缓动造成的影响,即会自动计算时间差来计算当前帧的插值;另一种是架设每帧的时间长度是恒定的,这种情况当每帧的执行时间变化较大时,就会造成动画过程不稳定的现象。 该值默认是考虑时间差变化的 (false) 。

例如,给代码段 A 加入循环控制,只需要修改 Tween.get() :

var tw = egret.Tween.get( shp, { loop:true} );
飞翔的乌鸦  渐入佳境 | 2019-1-8 21:01:14
山猫 发表于 2019-1-8 12:16
http://developer.egret.com/cn/github/egret-docs/extension/tween/tween/index.html
3.缓动对象的基本控 ...

这个方法我也知道。如果直接代码写,那EUI的动画设计意义何在?我之前用5.1.0+的版本是正常的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部