считает, что пользовательский интерфейс составляет 304 х 256.
даю ретро аркадную игру на Java. Разрешение экрана для игры составляет 304 x 256, и я хочу сохранить его, чтобы сохранить ретро-характеристики игры (визуальные эффекты, анимация, блокировка шрифтов и т. Д.).
Но когда я отображаю это на большом настольном дисплее, он слишком мал, как и следовало ожидать.
Я хотел бы иметь возможность масштабировать окно, скажем, на постоянный коэффициент, без необходимости кодировать различныеpaint(Graphics)
методы, чтобы быть осведомленным о том, что есть расширение. То есть я хотел бы, чтобы код рендеринга считал, что размер экрана составляет 304 x 256. Я также не хочу менять разрешение рабочего стола или переходить в полноэкранный эксклюзивный режим. Просто хочу большое окно с увеличенными пикселями, по сути.
Я бы искал что-то вроде следующего:
scale(myJFrame, 4);
и все содержимое автоматически масштабируется.
ОБНОВИТЬ: Что касается ввода, моя игра использует ввод с клавиатуры, поэтому мне не нужно обратное преобразование, которое описывает trashgod. Тем не менее, я могу представить, что это понадобится другим, поэтому я думаю, что это подходящее предложение.