Делал игру, и там у меня получилась случайно фича одна.
Есть игровой цикл, в нём происходит отрисовка данных и обновление сосотояния объектов. Есть JFrame и JPanel, на панели стоит обрабочик клавиатры. Есть static метод сохранения карты, игрока, и других объектов.
Что происходит: когда нажимаю клавишу сохранения, то в игровом цикле....
(писал этот вопрос, и сам понял, какой ответ на этот ворос)
Когда я нажимаю клавишу, то обработчик вызывает интерфейс игровой, где проиходит обработка нажатия, в ходе чего вызывается метод сохранения. То есть этот интерфейс находится в потоке формы(панели), и этот поток блакируется. А игровой цикл остаётся работать. И когда я не могу управлять игрой, и только смотреть, как происходит физика в игре, как мобы двигаются. Но эта фича оказалась случайно, и вышла красивая загрузка игры.Как загружать ресурсы и при этом показывать прогресс и заставку анимированную? Чтобы был в процентах прогресс и в углу (например) экрана был прыгающий зайчик? В некторых играх движется фон и происходит загрузка объектов, и отображения прогресса самой загрузки.
Правильно сформулированный вопрос - ключ к тому, что на него быстро ответят. Задавай вопрос чётко и по сути, а не простынёй текста, который в данном случае к вопросу вообще не относится.