gpt4 book ai didi

android - 在 AndEngine 中重复 n 次的时间处理器

转载 作者:行者123 更新时间:2023-11-29 21:41:56 24 4
gpt4 key购买 nike

如何在 AndEngine 中创建一个重复 n 次的时间处理程序

我正在使用它,但它只能使用一次

private void createSpriteSpawnTimeHandler() {
TimerHandler spriteTimerHandler;


spriteTimerHandler = new TimerHandler(5, new ITimerCallback() {

@Override
public void onTimePassed(TimerHandler pTimerHandler) {

initHardware();
}
});

getEngine().registerUpdateHandler(spriteTimerHandler);
}

最佳答案

private TimerHandler spriteTimerHandler;

private void createSpriteSpawnTimeHandler() {

spriteTimerHandler = new TimerHandler(5, true, new ITimerCallback() {

int counter = 0;

@Override
public void onTimePassed(TimerHandler pTimerHandler) {
counter++;
initHardware();
if(counter >= 5) {
mEngine.unregisterUpdateHandler(spriteTimerHandler);
}
}
});

getEngine().registerUpdateHandler(spriteTimerHandler);
}

关于android - 在 AndEngine 中重复 n 次的时间处理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16850844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com