Пиксели не выровнены правильно

Я пытаюсь выровнять свои пиксели для игры, которую собираюсь сделать, однако, похоже, я не могу получить их правильно. Моя рамка 500x500px и я рисую 20x20 пиксель в 250x 250yОднако он не выглядит по центру: (Невозможно вставить изображение) http://puu.sh/5TkCa.png

Я дважды проверил, что это было в 250, 250 с помощью g.fillRect(250, 250, 20, 20);

Я что-то пропустил?

1 ответ

Решение

Нарисуй это в 240, 240, Когда вы звоните fillRect() координаты, которые вы даете, находятся в углу прямоугольника.

Из JavaDoc:

Левый и правый края прямоугольника имеют размеры x и x + width - 1. Верхний и нижний края имеют значения y и y + height - 1.

Другие вопросы по тегам