Каков наилучший подход к использованию видеокарты в Java для «новичка» - PullRequest
0 голосов
/ 21 сентября 2018

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

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

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

Примечание. Весь движок был создан на основена данный момент не построены ни на каких библиотеках.

1 Ответ

0 голосов
/ 21 сентября 2018

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

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

...