2013-12-21 117 views
0

我正在嘗試將我的像素對準我要製作的遊戲,但是,我似乎無法使它們正確。 我的框架是500x500px,我在畫一個250x 250y像素20x20但是它看起來並不中心所有:(不能嵌入圖像)http://puu.sh/5TkCa.png像素未正確對齊

我仔細檢查了它使用g.fillRect(250, 250, 20, 20);

250, 250

我錯過了什麼嗎?

回答

0

240, 240處繪製它。當你打電話給fillRect()時,你給它的座標就是矩形的角落。

JavaDoc

矩形的左和右邊緣處於x和x +寬度 - 1。頂部和底部邊緣在y和y +高度 - 1.

+0

所以限制是'490,490'(右下)? – Jake

+0

矩形的左上角將位於您指定的座標處。這意味着如果你在240,240處繪製它,那麼4個角將是左上:240,240,右上:259,240,右下:259,259,並且左下:240,259。因此,爲了適合整個矩形在屏幕上的限制將是481,481。 –

+0

哇這令人困惑,但我想我明白了。謝謝! – Jake