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

Текстурирование объектов буфера вершин
Я хочу рисовать (большую) местность с помощью OpenGL. Итак, у меня есть набор вершин, скажем 256 x 256, который я храню в объекте буфера вершин во VRAM. Я правильно триангулировал их, поэтому у меня есть индексный буфер для лиц. // vertexes...
1636 просмотров
schedule 31.01.2024

Что я делаю неправильно, пытаясь запустить эту тестовую команду Java для LWJGL?
Я пытаюсь использовать библиотеку lwjgl и начинаю новую установку Windows 7 с нуля. Я загрузил последнюю версию JDK 6 с веб-сайта Oracle. После его установки я обнаружил, что такие команды, как «java» или «javac», не распознаются из командной...
1140 просмотров
schedule 06.08.2022

кубическая карта в LWJGL
Я пытаюсь добавить отображение куба в свой проект, но я получаю одну ошибку, которую я не знаю, как ее исправить, когда я комментирую эти несколько строк, все работает нормально, но когда они находятся в... эта ошибка возникает «Исключение в потоке...
1495 просмотров
schedule 30.06.2022

Сжатая текстура Opengl с lwjgl
У меня есть текстура DXT1, загруженная в ByteBuffer, и я пытаюсь загрузить ее с помощью Opengl. int tID = glGenTextures(); glBindTexture(GL_TEXTURE_2D, tID); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);...
434 просмотров
schedule 10.11.2023

Создание 2D-карты
Я новичок в создании карт и хранении массивов, и мне было интересно, могу ли я получить некоторую помощь в этой задаче. Я работаю на Java и использую библиотеку LWJGL, если это вообще поможет. Я не пытаюсь копировать какую-либо другую игру,...
5211 просмотров
schedule 23.04.2023

Загрузка текстур LWJGL
У меня есть загрузчик текстур из примеров астероидов для LWJGL. Он загружает две текстуры, которые я ему предоставляю, и дает им два разных идентификатора текстуры, но когда я связываю их и рисую на кубе, на кубе отображается только одна текстура, а...
822 просмотров
schedule 29.09.2023

Проблема с Z-индексом OpenGL?
Я рисую куб с библиотекой LWJGL для Java, и он рисуется нормально, но когда я поворачиваю куб, кажется, что передняя сторона рисуется поверх задней стороны, когда ее нужно обрезать. Вот код: Код инициализации: GL11.glViewport(0, 0, width,...
1466 просмотров
schedule 19.10.2022

Raycaster не работает с OpenCL
На данный момент я пытаюсь написать движок raycaster с OpenCL и Java (LWJGL). Однако при запуске ядра я не могу печатать или писать в переменную отладки, если на то пошло. У меня такое ощущение, что ядро ​​резко отключается, также с учетом того,...
511 просмотров
schedule 21.05.2023

LWJGL - Проблемы с реализацией 'roll' в камере 6DOF с использованием кватернионов и матрицы перевода
Я потратил пару недель на эту проблему и, похоже, не могу найти правильного решения и мне нужен совет. Я работаю над созданием класса Camera, используя LWJGL / Java, и использую Quaternions для обработки пеленга (рыскания), вращения по тангажу и...
1510 просмотров

3D комплектация lwjgl
Я написал код для предварительной обработки 3D-выбора, который по какой-то причине работает некорректно! (Я использую LWJGL, чтобы вы знали.) Вот как выглядит код: if(Mouse.getEventButton() == 1) { if (!Mouse.getEventButtonState()) {...
1633 просмотров
schedule 21.05.2022

Приложение OpenGL Orthographic View из окна в полноэкранный режим
Я работаю над основанной на тайлах 2D-игрой OpenGL ( сверху вниз, 2D-стиль Zelda ) и использую орфографическую проекцию. Я хотел бы сделать эту игру как оконной, так и полноэкранной. Лучше ли мне создавать функции масштабирования 2D-рисования,...
1185 просмотров
schedule 28.12.2022

Java LWJGL: Когда я вызываю GL11.glEnd, полигон исчезает?
Когда я вызываю "GL11.glEnd", полигон исчезает. Если я оставлю эту строку «GL11.glEnd», она останется на экране, но когда я ее вставлю, многоугольник, который я рисовал, исчезнет. package package01; import org.lwjgl.opengl.GL11; public class...
664 просмотров
schedule 06.07.2023

Libgdx не использует Opengl ES 2.0
Предпочтительно, я хотел бы использовать OpenGL ES 2.0 для новой 3D-игры, которую я начал делать. В любом случае, я разрабатывал его на компьютере с Ubuntu (не топовом, но приличном), который я купил в 2010 году. Gdx.graphics.isGL20Available()...
7006 просмотров
schedule 26.11.2022

Java - кажется, не удается нарисовать текст на экране по пути уравнения
Я строю основу игры, и когда персонаж сталкивается с NPC, я хочу, чтобы число парило вокруг игрока в течение секунды или двух. Проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь нарисовать число, следуя параболическому...
275 просмотров
schedule 24.07.2022

OpenGL перемещает квадроциклы
Итак, у меня есть проблема с моим двигателем, над которой я сейчас работаю: Дело в том, что он должен генерировать из них платформу 16x16. Это код, который создает кубы: private void render(){...
414 просмотров
schedule 05.07.2022

Отображение текстуры цилиндра LWJGL
Я хотел знать, как выполнить предварительное наложение текстуры в классе org.lwjgl.util.glu.Cylinder. Я хочу иметь возможность обернуть текстуру вокруг «боковой/изогнутой» части цилиндра. Это мой главный вопрос, но было бы также полезно узнать,...
636 просмотров
schedule 19.10.2022

Не удается создать работоспособную банку LWJGL с помощью JarSplice
Я создал исполняемый JAR с помощью Eclipse для небольшой игры SLick2D. Независимо от того, какие настройки я пробовал, я всегда получал какую-то ошибку, будь то UnsatisfiedLinkError или какой-то класс не найден. Я попробовал JARSplice, но это тоже...
1343 просмотров
schedule 01.11.2022

Чтение изображений из листа спрайтов Java
Я хочу использовать листы спрайтов в своей игре, и в результате проведенного мной исследования я нашел этот фрагмент кода. BufferedImage bigImg = ImageIO.read(new File("sheet.png")); // The above line throws an checked IOException which must...
2169 просмотров
schedule 27.09.2022

GLSL — переменная получает мусорное значение — GL_POINTS
Странная проблема. Похоже, моя программа GLSL ведет себя иначе, чем логика и спецификация. Вот верт-шейдер: #version 120 uniform mat4 q; varying vec2 TextureCoord; void main() { gl_FrontColor = gl_Color; gl_TexCoord[0] =...
529 просмотров
schedule 09.06.2022

Вращение вершины с использованием матрицы преобразования
Я пытаюсь повернуть вершину с помощью класса lwjgl Matrix4f . Я пробовал этот код: float rotY = (float) Math.toRadians(180); Matrix4f transMat = new Matrix4f(); transMat.rotate(rotY, new Vector3f(0.0f, 1.0f, 0.0f));...
1333 просмотров
schedule 26.07.2022