Как подойти к различиям производительности Java 2D на разных компьютерах?

Я разрабатывал карточную игру на Java на Windows. Он очень хорошо работает на моем ноутбуке и некоторых других, но на многих других системах (даже на нескольких более новых, Mac и Windows) анимация невероятно медленная.

Я обнаружил, что Наборы инструментов пользовательского интерфейса для Java пока что являются лучшим ресурсом, но не смог добиться значительных улучшений. Я использую библиотеки AWT / Swing.

Вопрос:
Глядя на мою игру , (

У меня такое чувство, что это связано с памятью. Я создаю (совместимые), а затем сохраняю все свои изображения в массиве в начале, а затем ссылаюсь на них там.

Примечание: я решил сделать эту игру, чтобы я мог изучать и практиковать некоторые новые идеи, поэтому я не просто пытаюсь поделиться им - мне действительно интересно узнать, что здесь происходит.

7
задан rtheunissen 13 August 2011 в 09:24
поделиться