Пиксели не выровнены правильно
Я пытаюсь выровнять свои пиксели для игры, которую собираюсь сделать, однако, похоже, я не могу получить их правильно. Моя рамка 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.