libgdx使用操作闪烁计算重复次数

时间:2019-01-26 21:19:35

标签: java libgdx

我试图找出如何计算重复动作的次数,以获得眨眼效果的总持续时间。

目前我正在这样做:

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?这使我获得重复执行操作才能获得指定的总持续时间的次数。

0 个答案:

没有答案