我有一个ImageNode,我将其视为我的播放器精灵。它的图像是一个模仿步行动画的.gif文件:
但是,我通过添加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动画和翻译动画?