如何将动画(通过getKeyFrame)添加到scene2d actor

时间:2014-04-08 12:15:30

标签: android animation scene2d

我正在使用libgdx和scene2d进行安卓游戏。我有一个舞台与演员可以点击执行各种任务。演员目前是静态图像。我还有其他代码可以使用

定位叠加层
    targetRingSmall = new Animation(1 / 6f, targetAtlas.findRegions("small"));
    targetRingSmall.setPlayMode(Animation.LOOP_PINGPONG);
    targetRingSmall.getKeyFrame(0);

animationTime += delta;
batch.draw(targetRingSmall.getKeyFrame(animationTime), x, y, 76, 76);

我希望将actor更改为循环动画图像,同时将它们保持为可点击的actor。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

在actor上使用setDrawable,动画的关键帧图像可以满足我的需要。