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