Я работаю над Android игрой, и я заметил, что во многих руководствах рассказывается о Игра L oop. С другой стороны, я следовал другим учебникам, которые достигли того же результата, что и игровые циклы, с другим подходом, используя Timer .
Зачем нужны игровые циклы, когда вы можете просто использовать таймер?
Вот код, который я использовал с таймером.
private final static long Interval = 30;
GameView gameView = new GameView(this); //Custom View
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
handler.post(new Runnable() {
@Override
public void run() {
gameView.invalidate();
}
});
}
},0, Interval);