我刚刚为您创建了此类。我认为它应该起作用,并且您可以根据需要更改刻度之间的间隔。(尚未测试,因此您可能需要进行一些小的修复。但这在IMO上看起来还不错。)
使用这种方式:
Timer timer = new Timer(interval, new Timer.ITimerCallback() { public void onTick() { //Your pre to execute each interval. }}(Engine object here).registerUpdateHandler(timer);如果要更改间隔,则应保留对计时器的引用。无论如何,要更改间隔,请使用:
timer.setInterval(newInterval);



