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

Отбор усеченной вершины opengl без вызовов glGet*
В различных примерах вычисления усеченной пирамиды используется glGetFloatv() для получения текущей проекции и матриц представления модели (GL_PROJECTION_MATRIX, GL_MODELVIEW_MATRIX), и на их основе выполняется отбраковка усеченной пирамиды. Я...
1761 просмотров
schedule 25.02.2023

Пользовательская текстура Java LWJGL
Я работаю над небольшой игрой с другом, и мы столкнулись с очень неприятной проблемой с листами спрайтов и текстурами... Прямо сейчас мы просто используем загрузчик текстур Slick2D и даже пробовали их SpriteSheet, но безуспешно. Что нам действительно...
437 просмотров
schedule 21.01.2024

Странные проблемы с наложением текстур
Я пытаюсь использовать координаты текстуры из предварительно сгенерированного файла PNG в трехмерном мире квадов, загруженных в Java с расширением slick-util LWJGL. Файл текстуры имеет размер 192x96 пикселей и правильно отформатирован. Он состоит...
649 просмотров
schedule 09.03.2022

Как импортировать lwjgl_util
Я пытаюсь создать 3D-объект lwjgl и сделал это, но получаю сообщение об ошибке, сообщающее, что у меня нет файла XPMFile. Итак, я провел некоторое исследование и обнаружил, что мне нужно загрузить XPMFile, но не могу понять, как это сделать. Поэтому...
712 просмотров
schedule 11.01.2024

Многовершинные буферные объекты (VBO) в lwjgl
Мне удалось заставить VBO работать с одной сеткой. Сначала я настроил opengl: //.... GL11.glEnableClientState(GL11.GL_VERTEX_ARRAY); Для каждого меша я генерирую буфер (два вызова этой функции на меш): vertBuffer = GL15.glGenBuffers(...
1419 просмотров
schedule 15.07.2022

LWJGL и Slick раскрашивают квадраты неправильно
Я работаю над базовым графическим интерфейсом для редактора карт для игрового движка. Все работает правильно, за исключением того, что программа окрашивает только некоторые квадроциклы в нужный мне цвет (серый), а некоторые другие окрашивает в черный...
799 просмотров
schedule 10.09.2023

Случайные линии LWJGL между формами
У меня есть случайные линии между квадратами в моей игре, которые я хотел бы удалить: как видите, между кубами есть линии. Кто-нибудь знает, как их удалить? Я использую openGL. Изменить: я имею в виду, есть ли какие-либо функции OpenGL, такие...
619 просмотров
schedule 23.12.2023

LWJGL Медленный рендеринг
Я сделал простую программу LWJGL, в которой она отображает и отображает текст на экране. Я визуализирую текст с помощью Slick-util, кстати. Итак, мой вопрос: почему перед загрузкой требуется пара секунд черного экрана (или любого другого чистого...
906 просмотров
schedule 07.06.2022

Opengl Quads не рендерится
Это проблемный код: glColor3f(1,1,1); for(int x=0;x<125;x++){ for(int y=0;y<10;y++){ int p = levelArray[x][y]; if(p == 0){ break; } Texture t = pieces[1]; t.bind();...
256 просмотров
schedule 20.02.2024

Рендеринг экземпляров произвольного размера из одного VBO в OpenGL
Рассмотрим один VBO (или, возможно, несколько VBO), заполненный несколькими объектами, каждый из которых имеет произвольное количество вершин. Для наглядности предположим, что в VBO хранится яблоко с 500 вершинами и апельсин с 650 вершинами....
735 просмотров
schedule 12.05.2024

.jar, собранный Ant, не может найти родные файлы LWJGL
Чтобы быть кратким и приятным, я написал файл ant, который компилирует мой исходный код, распаковывает библиотеки для slick2d, nifty и т. д., заархивирует их в свой собственный jar, а затем копирует собственные библиотеки DLL lwjgl в ту же папку,...
309 просмотров
schedule 01.05.2022

В PlayN, как я могу обновить PlayN до версии 1.3.1, не получая ошибки lwjgl в java.library.path?
Обновлять Причина, по которой я не мог правильно обновиться, заключалась в том, что у меня не был должным образом установлен файл jar игры. Это было исправлено, сначала запустив это в командной строке: mvn install:install-file...
241 просмотров
schedule 29.06.2023

2-мерная игра на основе плитки: каждая плитка как объект непрактична?
Я уже несколько месяцев пробую различные способы создания двухмерной тайловой игры. У меня всегда каждая плитка была отдельным объектом класса «Плитка». Объекты плитки хранятся в двумерном массиве объектов. Это оказалось крайне непрактичным, в...
1518 просмотров
schedule 20.10.2023

Java: Рисование линий Slick LWJGL OpenGL
Я изучаю, как использовать OpenGL и начинаю проводить эксперименты с библиотекой Slick 2D Game, но столкнулся с несколькими проблемами. Я пытаюсь рисовать простые линии, сохранять их в массиве, а затем перебирать этот массив для отображения каждой...
2891 просмотров
schedule 10.08.2022

ошибка времени выполнения в проекте java slick2D при использовании AppGameContainer
Привет, я пытаюсь создать java-игру, используя slick2D и lwjgl 2.8.4. Но я не могу реализовать класс AppGameContainer. Это вызывает ошибку времени выполнения. Мой код приведен ниже: import org.newdawn.slick.AppGameContainer; import...
543 просмотров
schedule 30.07.2022

Настройка курсора с помощью LWJGL
Я не понимаю, как создать курсор с пользовательским изображением с помощью библиотеки облегченных игр Java.
788 просмотров
schedule 08.07.2022

Выход Gdx, закрывающий все приложение - как закрыть только кадр gdx?
У меня есть редактор игр, в котором есть возможность запускать редактируемую игру в отдельном окне (но в пределах той же ВМ). Однако, когда игра закрыта, я хотел бы закрыть ее окно gdx, не сбивая все приложение (то есть редактор). В настоящее...
1305 просмотров
schedule 01.11.2022

LWJGL - Как эффективно и результативно трассировать луч?
У меня есть начало координат и вектор направления, но я понятия не имею, как следить за лучом и проверять наличие столкновений... Вот изображение луча, он выходит примерно на 6 блоков. Vector3f cam = camera.getPosition(); Vector3f dir =...
1525 просмотров
schedule 17.11.2022

Java LWJGL: мерцание кнопок
В настоящее время я пытаюсь создать меню заголовка игры в LWJGL, но когда я навожу курсор на одну из моих кнопок, она начинает мерцать и очень быстро меняется между состоянием ПО УМОЛЧАНИЮ и HOVER. Примерно через 0,5 секунды мерцание прекращается и...
530 просмотров
schedule 27.04.2022

Проблемы с отображением в LWJGL
EDIT: я ответил на вопрос, и код был изменен, чтобы его можно было использовать, не стесняйтесь использовать код в своих собственных проектах. С уважением, Лиам В настоящее время я работаю над рендерингом 3D-моделей в LWJGL, и у меня возникла...
107 просмотров
schedule 15.10.2022