Публикации по теме 'libgdx'


Достижение более реалистичных звуков в 2D-игровой среде за счет изменения громкости в зависимости от расстояния
Есть много продвинутых способов создать иллюзию расстояния и направления с помощью звука в видеоиграх, но в этой статье мы рассмотрим только самый простой способ сделать это: расстояние. Я использую LibGDX для своего звука, но этот метод применим повсеместно, если у вас есть возможность изменять громкость уже исполняемого звука. Поскольку я пытаюсь охватить концепцию, а не конкретный код, в этом руководстве предполагается, что вы уже знакомы с основами LibGDX Sound. public long..

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

Несоответствие времени игрового цикла Android
Работаю над своей первой игрой :) Это игра для Android, использующая libgdx и использующая модифицированный пример одного из цикла DeWiTTERS Игровой цикл, кажется, отлично работает на рабочем столе (59–60 кадров в секунду), однако, когда я...
2165 просмотров
schedule 28.09.2023

Применение координат пикселей к координатам экрана
Я пытаюсь сделать так, чтобы объект появился там, где человек в последний раз прикасался. Однако, когда я пытаюсь это сделать, он появляется не в том месте. Я предполагаю, что это связано с тем, что координаты, которые возвращает ввод, отличаются от...
8867 просмотров
schedule 10.01.2023

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

Назначение текстур объекту Box2D
Я недавно начал работать с box2d, и сейчас у меня проблема с отрисовкой box2d. Прямо сейчас мои коробки нарисованы только граничными линиями. Но я хочу рисовать текстуры там, где существует коробка. Хотя я не уверен, что правильно назначать...
2609 просмотров
schedule 28.06.2023

libgdx и TWL: приложение для Android принудительно закрывается в любом меню TWL, отлично работает на рабочем столе
Я реализую меню с помощью TWL (http://twl.l33tlabs.org/) в приложении, написанном с использованием Libgdx. Приложение работает нормально, если я не запускаю никаких меню, но как только я перехожу к экрану меню, оно сразу принудительно закрывается....
917 просмотров
schedule 06.02.2023

AssetManager в LibGDX
Я пытаюсь использовать класс AssetManager в LibGDX и понимаю, как он работает, но пытаюсь реализовать загрузочный экран. Я следил за файлом AssetManagerTest.java здесь , но мне трудно понять, как заставить его работать правильно. Может ли...
4942 просмотров
schedule 11.12.2022

Как создать незаконченный прыжок?
Я хочу создать незаконченную игру с прыжками. Я использую код суперперемычки. основная часть изменения высоты мира: while (y < WORLD_HEIGHT - WORLD_WIDTH / 2) { ... y += (maxJumpHeight - 0.5f); y -= rand.nextFloat() *...
264 просмотров
schedule 14.03.2023

Пример Режиссер, Сцена, Группа, Актер, Box2D и GestureDector LibGdx
Мне любопытно узнать, я не могу найти в Google или Wiki надежные примеры, поэтому моя задача состоит в том, чтобы создать достойный пример. Используя Director, Stage, Group, Actor, Box2D и GestureDector в LibGdx. (Использование текстур, изображений,...
7438 просмотров
schedule 18.06.2023

libgdx пролистывание в стиле Android
Как реализовать смахивание влево и вправо в стиле Android с помощью libgdx? (например: пролистывание изображений) Я прочитал о GuesterDetector и тесткейсе...
831 просмотров
schedule 24.10.2022

Java - Как воспроизвести mp3 с зацикленными точками
Я немного озадачен здесь. Мне нужна фоновая музыка для игры, которую я делаю, и для большинства песен будет начальный раздел, который будет зацикливаться после завершения воспроизведения (он же вступление). Хотя это кажется довольно простым, я не...
521 просмотров
schedule 05.10.2023

ImageButton, кажется, не обнаруживает клики (Scene2d.ui)
При попытке разместить простую кнопку ImageButton на сцене, похоже, она не обнаружила щелчков. ImageButton btnStart = new ImageButton(ButtonArt.UP, ButtonArt.DOWN)); // btnStart.setClickListener(new ClickListener() { // @Override //...
1484 просмотров
schedule 16.05.2023

Проблемы с созданием 2D-ландшафта в OpenGL
Некоторое время назад я задал этот вопрос о как сделать 2D ландшафт с вершинами opengl. Я получил хороший ответ, но при проверке он ничего не нарисовал, и я не могу понять, что не так или как это исправить. У меня сейчас это: public class...
970 просмотров
schedule 13.10.2022

Проект Libgdx Desktop: исключение в потоке main java.lang.UnsatisfiedLinkError: нет gdx в java.library.path
Я создал проект Lwjgl libgdx Desktop в IntelliJ IDEA, добавил и привязал к /libs следующие библиотеки: gdx-backend-lwjgl-natives.jar, gdx-backend-lwjgl.jar, gdx-natives.jar, gdx.jar. Я получил ошибку времени выполнения: исключение в потоке "main"...
762 просмотров
schedule 14.06.2023

Порядок рендеринга текстур в LibGDX
Я портирую игру с iOS и Windows Phone на Android. Большая часть кода, которым я следую для порта, взята из версии для Windows Phone, просто потому, что она больше всего похожа на Java. Мой вопрос относится к классу OrthographicCamera в LibGDX. Я...
3459 просмотров
schedule 10.01.2024

Libgdx SpriteBatch.draw() с указанием 4 вершин
Я использую libGdx для создания 2D-игры и пытаюсь использовать этот конкретный метод для рисования простой 2D-текстуры, указав 4 вершины индивидуально; draw(Texture texture, float[] spriteVertices, int offset, int length) описание говорит:...
3782 просмотров
schedule 28.04.2023

Почему мой массив продолжает отображать одно и то же число для каждой переменной?
У меня есть цикл for, который перебирает массив прямоугольников по мере их появления. Для каждого нового прямоугольника, добавляемого в массив, поверх него рисуется спрайт. Я хочу, чтобы каждый спрайт, нарисованный поверх прямоугольников, имел...
485 просмотров
schedule 28.04.2023

Изменения в коде не отражаются, когда я запускаю проект Libgdx на Android
Я следил за учебником Libgdx здесь и я' m столкнулся со странной проблемой. Из-за ограничений моей рабочей среды я не могу загрузить драйверы OpenGL на свой рабочий стол, поэтому я не могу протестировать свое приложение на рабочем столе. Я должен...
2444 просмотров
schedule 11.05.2023

AssetManager ParticleEffectLoader из Libgdx android
В libgdx нет ParticleEffectLoader для AssetManager. Поэтому я пишу загрузчик для эффекта частиц. Но всегда возникает ошибка и говорит, что не удается загрузить файл. Может ли кто-нибудь помочь мне решить проблему или показать мне успешный загрузчик...
2253 просмотров
schedule 28.02.2024

Небольшая проблема с загрузкой файла LibGdx
Итак, я пытаюсь загрузить файл эффекта частиц в libgdx, и я получаю исключение «Файл не найден». Вот мой код: particleEffect = new ParticleEffect();...
8331 просмотров

Вытягивание конечностей в box2d
Я использую Box2d (libgdx) для реализации велосипеда BMX с его гонщиком. Велосипед — это одно тело, и каждая конечность гонщика — это одно тело. Находясь в воздухе во время прыжка, игрок должен иметь возможность управлять не гонщиком, а байком....
444 просмотров
schedule 17.12.2023