Вопросы по теме '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 просмотров
schedule
05.02.2023
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