13,102
社区成员




// 从后备屏幕缓冲获得Graphics 对象
Graphics g = getGraphics();
while (true) {
// 检查用户输入并更新位置,如果有需要
int keyState = getKeyStates();
if ((keyState & LEFT_PRESSED) != 0) {
sprite.move(-1, 0);
} else if ((keyState & RIGHT_PRESSED) != 0) {
sprite.move(1, 0);
}
// 将背景清除成白色
g.setColor(0xFFFFFF);
g.fillRect(0,0,getWidth(), getHeight());
// 绘制Sprite(精灵)
sprite.paint(g);
// 输出后备缓冲区的内容
flushGraphics();
}