我试图找出如何计算重复动作的次数,以获得眨眼效果的总持续时间。
目前我正在这样做:
public void setFlash(int duration, float speed) {
if (!actor.hasActions()) {
int d = //need to calculate repeat times to get duration;
actor.addAction(Actions.repeat(d, Actions.sequence(Actions.fadeOut(speed), Actions.fadeIn(speed))));
}
}
我的闪光灯功能需要一个持续时间,该时间应以秒为单位,而速度是闪光灯应以多快的速度过渡。但是我不确定如何计算d?这使我获得重复执行操作才能获得指定的总持续时间的次数。