在JSON中定义时使Sprite Fadout

时间:2015-11-25 21:34:48

标签: json libgdx sprite

所以我试图用JSON制作过场动画。 我想让精灵淡出,但只有它应该。

有没有办法可以在批处理中添加内容而不会在它们之间放置大量的IF语句,因为我想用JSON的Sprites做更多的事情。

有人知道方法吗?

1 个答案:

答案 0 :(得分:0)

您正在寻找Actions - 一种接一种地应用某些行动的方法。请参阅docs

很遗憾,它们仅适用于Actors,但您确实可以使用Image

Image image = new Image(...)
image.addAction(
    Actions.sequence(
        Actions.delay(0.5),
        Actions.moveBy(..., ...),
        Actiond.alpha(0)
    )
)

对于一切都有很多动作。所以,这个想法是:

  1. 阅读json以了解某些行动
  2. 创建Actions.sequence并将所有内容放入其中。
  3. 将序列附加到图像。