允许在运行TranslateTransition时执行GIF动画

时间:2018-02-08 19:17:03

标签: java javafx

我有一个ImageNode,我将其视为我的播放器精灵。它的图像是一个模仿步行动画的.gif文件:

enter image description here

但是,我通过添加TranslateTransition来移动角色来处理动作。这是我使用的代码:

movementTransition = new TranslateTransition(Duration.millis(0.5), playerNode);
    movementTransition.setByX(DIRECTION_MAGNITUDE * direction.getX());
    movementTransition.setByY(DIRECTION_MAGNITUDE * direction.getY());
    movementTransition.setCycleCount(1);
    movementTransition.setAutoReverse(false);
    movementTransition.play();

现在,翻译工作完美,但翻译运行时gif动画不会运行。 因此,当翻译动画生效时,图像显示为静态如何同时运行gif动画和翻译动画?

0 个答案:

没有答案