我試圖做一個簡單的遊戲,將隨機大小和顏色的正方形出現在屏幕上的隨機位置,你必須點擊它們。你點擊得越多,分數越高。刪除fillRect矩形
我有一切工作,但我不知道如何使它,使得當你點擊一個正方形它消失。
這是我的矩形代碼
g.fillRect(Cube.cubePosX, Cube.cubePosY, Cube.cubeSize, Cube.cubeSize);
的位置,大小和顏色已經預定,並且在另一個類文件隨機選擇的。
我試圖做一個簡單的遊戲,將隨機大小和顏色的正方形出現在屏幕上的隨機位置,你必須點擊它們。你點擊得越多,分數越高。刪除fillRect矩形
我有一切工作,但我不知道如何使它,使得當你點擊一個正方形它消失。
這是我的矩形代碼
g.fillRect(Cube.cubePosX, Cube.cubePosY, Cube.cubeSize, Cube.cubeSize);
的位置,大小和顏色已經預定,並且在另一個類文件隨機選擇的。
建議:
ArrayList<Rectangle>
,它們繪製在JPanel的paintComponent(...)
方法的for循環中。repaint()
。我試圖做一個簡單的遊戲,將具有任意大小和顏色的方塊出現在屏幕上的任意位置的
Rectangle
,你必須點擊它們
您也可以爲此使用Swing組件。有關更多建議,請參閱Playing With Shapes。您將爲每個組件添加一個MouseListener,並且您可以在單擊時從面板中刪除該組件。
即使您不想使用組件,您仍然應該考慮使用Shape,以便您的遊戲可以具有比矩形更多的形狀。在這種情況下,Yetcraft的建議將全部適用。
+1打我跳拳 – MadProgrammer
@MadProgrammer:感謝和1+回給你! –
用於詳細說明步驟的步驟 – camickr