Это тема, которая в последнее время меня беспокоит.
Когда вы создаете игру в JFrame и хотите добавить графику в JPanel с помощью метода paintComponent ()
, как бы вы дали игре разные этапы? Что лучше для производительности?
Я могу представить себе два способа сделать это:
paintComponent ()
-методы и таймеры. Для каждого этапа игры (уровня и т. Д.) Будет использоваться отдельная панель. paintComponent ()
используйте оператор if, который говорит if (gameover)
, а затем нарисуйте графика для этого этапа игры. Или есть другие, лучшие способы сделать это?