Libgdx 如何在动作后执行代码?
Libgdx how execute code after an action?
如何在 actor 动作后执行 Java 代码?
执行一次Java代码对我来说非常重要。
是的,有 RunnableAction
,您可以向其提供 Runnable
。您可以通过 SequenceAction
.
对其进行排队
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.*;
Actor actor = new Image();
actor.addAction(moveTo(10, 20, 0.5f));
RunnableAction run = new RunnableAction();
run.setRunnable(new Runnable() {
@Override
public void run() {
System.out.println("LEEEROOOOOY JEEEEEEENKINS");
}
});
actor.addAction(sequence(moveTo(200, 100, 2), run));
如何在 actor 动作后执行 Java 代码?
执行一次Java代码对我来说非常重要。
是的,有 RunnableAction
,您可以向其提供 Runnable
。您可以通过 SequenceAction
.
import static com.badlogic.gdx.scenes.scene2d.actions.Actions.*;
Actor actor = new Image();
actor.addAction(moveTo(10, 20, 0.5f));
RunnableAction run = new RunnableAction();
run.setRunnable(new Runnable() {
@Override
public void run() {
System.out.println("LEEEROOOOOY JEEEEEEENKINS");
}
});
actor.addAction(sequence(moveTo(200, 100, 2), run));