我正在尝试创建一个游戏。我使用了很多方法,但我得到了不好的结果。
for (Sprite sprite : sprites) {
sprite.onDraw(canvas);
}
我使用此代码来创建我的精灵图像。我想要的是每 8 秒一次又一次地执行相同的代码。我用了:
for (int me = 0; me < 10; me++){
for (Sprite sprite : sprites) {
sprite.onDraw(canvas);
}
Thread.sleep(8000);
}
我认为这会使 for 循环运行缓慢。但是发生的事情是我的 Sprites 也开始移动得很慢,那就是它每 2 秒改变一次它的位置 .. 因为我有 2000 毫秒的睡眠时间 :(
提前谢谢大家。