scene2d 动作的完成处理程序
completion handler for scene2d actions
是否有我们可以使用的 scene2d 动作的完成处理程序?我想在操作结束时触发附加代码。我找到了这个功能,但可能还有更强大的方法可以在操作结束时收到通知。
float delay = 1; // seconds
Timer.schedule(new Task(){
@Override
public void run() {
// Do your work
}
}, delay);
以下示例创建一个 Action
,将 Actor
移动到 (5, 5)
,然后运行 Runnable
:
中的任何内容
SequenceAction sequenceAction = Actions.sequence(Actions.moveTo(5, 5), Actions.run(new Runnable() {
@Override
public void run() {
// When this runs, that means the previous Action is complete.
}
}));
是否有我们可以使用的 scene2d 动作的完成处理程序?我想在操作结束时触发附加代码。我找到了这个功能,但可能还有更强大的方法可以在操作结束时收到通知。
float delay = 1; // seconds
Timer.schedule(new Task(){
@Override
public void run() {
// Do your work
}
}, delay);
以下示例创建一个 Action
,将 Actor
移动到 (5, 5)
,然后运行 Runnable
:
SequenceAction sequenceAction = Actions.sequence(Actions.moveTo(5, 5), Actions.run(new Runnable() {
@Override
public void run() {
// When this runs, that means the previous Action is complete.
}
}));