Вопросы по теме 'lwjgl'

Использование буфера трафарета для слияния динамической тени
Я делаю кооперативную 2D-игру с разделенным экраном с помощью LWJGL. В настоящее время я пытаюсь найти разумный способ слияния двух полей зрения с буфером трафарета. Весь смысл в том, что вы можете видеть то, что может видеть другой игрок....
551 просмотров

Рекламный щит в LWJGL
Я пытался сделать рекламный щит с помощью LWJGL, и мне это частично удалось. Квадроцикл появляется и смотрит в камеру, когда я стрейфую. Однако, как только я поворачиваю камеру по любой из осей, квадроцикл также перемещается по осям по-разному. Вот...
986 просмотров
schedule 30.09.2022

Проблемы с освещением OpenGL в Java/lwjgl
Я создал сцену с вращающимся кубом в Java/lwjgl. Если я включаю освещение, я получаю реалистичное поведение, как будто источник света находится в положении камеры, независимо от того, где я размещаю свой источник света. Вот мой метод инициализации...
4470 просмотров
schedule 04.12.2022

Как использовать только части изображений для LWJGL
Эй, я хотел бы знать, есть ли способ взять только часть изображения и превратить его в текстуру для LWJGL. Вот мой базовый код для загрузки изображения и использования его в качестве текстуры. Декодер PNG взят из библиотеки twl. Заранее спасибо за...
977 просмотров
schedule 10.01.2024

LWJGL Display.create() выдает исключение
Для университетского проекта нам нужно сделать игру в группе из 5 человек на Java. Поскольку мы пишем игру в 3D от первого лица, я хочу использовать lwjgl. Я написал тестовую программу на своем домашнем компьютере с Ubuntu. Однако я принес его в...
528 просмотров
schedule 04.05.2024

Как перевернуть изображение по горизонтали с помощью glReadPixels() Bufferedimage и вывести с помощью ImageIO?
Как перевернуть снимок экрана? Я больше нигде не могу найти свою проблему. Пример кода: /* *@param fileLoc //Location of fileoutput destination *@param format //"png" *@param WIDTH //Display.width(); *@param HEIGHT //Display.height(); */...
4503 просмотров

рисование нескольких объектов в OpenGL
Я начал изучать OpenGL. Я могу загрузить модель .obj и нарисовать ее с помощью elementBuffer. Но я застрял, пытаясь использовать две разные модели одновременно. Модель, которую я хочу нарисовать, находится в классе Entity. Большинство руководств,...
1548 просмотров
schedule 01.06.2024

LWJGL Запутанные сопоставления текстур
Я работал над очень простой игрой и решил включить в нее несколько базовых текстур. Я экспериментировал с кодом, и по какой-то причине, я понятия не имею почему, я не могу правильно отображать текстуры. Прямо сейчас я просто пытаюсь сопоставить...
181 просмотров
schedule 20.03.2024

Экспорт проекта eclipse в банку
Я проверил уже отвеченные вопросы, которые имеют почти ту же тему, что и этот вопрос, но ни один из ответов не смог решить мою проблему. Я искал в Интернете около 4 часов и пробовал так много разных вещей, чтобы решить мою проблему. Я пытаюсь...
3057 просмотров
schedule 23.10.2022

lwjgl события двойного щелчка мыши
В настоящее время я изучаю класс мыши LWJGL, но есть кое-что, чего я до сих пор не знаю, как это сделать. Я хочу иметь возможность обрабатывать события двойного щелчка мыши, но я не знаю, как это сделать.
493 просмотров
schedule 23.04.2024

OpenGL(LWJGL) VBO Quad аварийно завершает работу
В настоящее время я изучаю Vertex Arrays и VBO b/c. В настоящее время я узнал, что это лучше/быстрее, чем «немедленный» рендеринг (например, с использованием glBegin), хотя это намного проще. Я сделал небольшую программу (на самом деле просто тест),...
1127 просмотров
schedule 15.02.2024

LWJGL - все пропало после загрузки шрифта
У меня была странная проблема, когда я пытался отобразить текст на экране. Я следовал этому руководству Slick Util — Шрифты TrueType для LWJGL . Текст отображался правильно, но все остальное пропало. Это происходит, даже если текст не...
778 просмотров
schedule 03.02.2024

Объект не движется
Итак, я хочу повернуть объект, я вызываю glPushMatrix (), чтобы сохранить матрицу, glTranslatef, потому что я хочу, чтобы у объекта была собственная ось, поэтому я перемещаю объект в середину экрана, затем выполняю поворот, вызовите glPopMatrix () и...
468 просмотров
schedule 25.12.2023

Libgdx и ProGuard не работают с библиотекой виджетов Themable (рабочий стол)
Я пытаюсь запутать свой Java-проект Libgdx с помощью ProGuard, но в какой-то момент я получаю сообщение об ошибке Themeable Widget Library в какой-то момент. Это для моего проекта Desktop (не Android): Ignoring unused library classes......
833 просмотров
schedule 08.03.2024

Ошибка столкновения карты Java-Slick2D Tiled
Это карта: Имя слоя синих квадратов: Фон Имя слоя голубых квадратов: Объекты Белый квадрат = игрок http://prntscr.com/2c2m5l (не обращайте внимания на черное пространство). После просмотра пары руководств я закончил кодирование этого класса:...
1257 просмотров
schedule 28.11.2023

Имеет ли значение, в каком матричном режиме я вызываю glOrtho?
Я пытаюсь изучить LWJGL с помощью этого руководства: http://www.java-gaming.org/topics/lwjgl-tutorial-series-a-simple-moving-rectangle/30675/view.html . Мне было интересно, что делает функция glOrtho, поэтому я поискал ее. В документах opengl я...
243 просмотров
schedule 21.11.2023

LWJGL Перемещение камеры к тому, на что вы смотрите
Я долго искал и не мог найти ответ на этот, казалось бы, простой вопрос. У меня есть трехмерное пространство, и моя камера имеет переменные x, y, z, yaw, pitch и roll, и я хочу иметь возможность перемещать камеру вперед в направлении того, на что я...
1681 просмотров
schedule 01.12.2022

LWJGL Множественный текстурированный VBO
Я работаю над небольшим движком 2D-вокселей с фрагментами, и каждый фрагмент имеет VBO для рендеринга. Я столкнулся с проблемой, когда я мог указать координаты текстуры, но я не знал, как сообщить VBO, какую текстуру использовать для определенных...
73 просмотров
schedule 22.10.2022

LWJGL Text cusotom рендеринг аварийно завершает работу с EXCEPTION_ACCESS_VIOLATION
Итак, я писал свой собственный рендерер шрифтов / текста для кода LWJGL, но у него были эти странные всплески задержки при работе, и буквы случайным образом меняются на другую букву, прежде чем вернуться к тому, что было раньше, кто-нибудь знает, что...
203 просмотров
schedule 18.09.2022

Загрузить один байт в текстуру в LWJGL/LibGDX
У меня есть карта яркости в LibGDX. Я использую ByteBuffer для загрузки своих пикселей, и он отлично работает. Gdx.graphics.getGL20().glPixelStorei(GL20.GL_UNPACK_ALIGNMENT, 1); Gdx.graphics.getGL20().glTexImage2D(GL20.GL_TEXTURE_2D, 0,...
72 просмотров
schedule 29.11.2022