libgdx如何在执行代码后执行代码?

for*_*122 2 java libgdx

如何在actor的动作后执行Java代码?

对我来说,执行一次这个Java代码非常重要.

noo*_*one 10

是的,有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));
Run Code Online (Sandbox Code Playgroud)