Каков наилучший подход к использованию видеокарты в Java для "новичка"

Я студент в области компьютерной инженерии и работаю над игровым движком и небольшой игрой, которая будет построена на его основе. По мере того, как мы добавляем все больше и больше в проект, становится все яснее, что мы не сможем рендерить все, что нам хотелось бы, используя только CPS. Некоторые более быстрые процессоры, такие как мой рабочий стол, могут обрабатывать рендеринг игры, но ноутбуки работают довольно медленно.

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

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

Примечание: весь движок был построен с нуля и на данный момент не построен ни на одной библиотеке.

1 ответ

Свинг может сработать. Вы можете импортировать это используя import javax.swing.*;Уверен, что вы используете его, расширяя JFrame и JPanel. Или я просто думаю о AWT. Надеюсь это поможет!

РЕДАКТИРОВАТЬ: Расширение JFrame и JPanel IS Swing. Посмотрите на первый пример на этом сайте для помощи.

Другие вопросы по тегам