Articles of libgdx

Как реализовать различные события с помощью одного нажатия и двойного нажатия в libgdx?

Я использую LibGdx для разработки Android-игры. Я применил класс слушателя жестов в моем классе InputHandler. Теперь в методе крана я должен реализовать две функции: короткий прыжок и длинный прыжок на одном кране и двойной кран соответственно. Когда я пытаюсь реализовать его с использованием значения count функции, проблема заключается в том, когда я дважды нажимаю на […]

Умножение Vector2 на Scalar (LibGDX)

Я пытаюсь умножить тип «Vector2» на скаляр значения delta и type float. Информацию о типе Vector2 можно найти здесь: http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/math/class-use/Vector2.html В частности, на этой странице я ссылаюсь: Vector2 — Vector2.scl (float scalar) Умножает этот вектор на скаляр Position – скорость Vector2 – это вектор 2 Мне дается ошибка: «Метод scl (float) не определен для типа […]

Как загрузить изображения в качестве фона в LibGDx?

Я делаю живые обои, и у меня есть одна проблема. Я хочу установить изображение в качестве фона и Eclipse показать ошибку: 01-10 10:37:18.206: E/AndroidRuntime(1045): FATAL EXCEPTION: GLThread 99 01-10 10:37:18.206: E/AndroidRuntime(1045): com.badlogic.gdx.utils.GdxRuntimeException: Texture width and height must be powers of two: 480×800 Мой код выглядит так: public class Tapeta implements ApplicationListener { private SpriteBatch batch; […]

Объявления Admob появляются только после первого обновления

Я добавил баннерную рекламу от admob к моей игре, а добавление баннера появляется только после первого обновления (30 секунд). И в течение первых 30 секунд он есть, и если вы нажмете на нижнюю часть страницы, где должна быть надстройка, это приведет вас к рекламной странице, но объявление не будет видно. Вы можете сами убедиться, когда […]

Как проверить, что тело почти перестало двигаться в libgdx + box2d

Итак, у меня есть игровое тело + приспособление и т. Д., Это, по сути, шар, который отскакивает. Я хочу определить, когда он «довольно много» закончил двигаться. На данный момент я это делаю: public Boolean isStopped() { return body.getLinearVelocity().x <= 0.3f && body.getLinearVelocity().y <= 0.3f; } Это в основном работает, проблема заключается в том, что когда […]

Имеет ли неиспользуемые активы в папке с вашими активами размер приложения?

У меня есть некоторые текстуры в папке моих ресурсов, которые я вообще не использую в игре / коде. Это влияет на размер приложения?

Неразрешенная ошибка GWT в проекте HTML LibGDX

Я следил за учебником, но когда я перехожу на вкладку «Проблемы», чтобы сделать Quick Fix, он говорит: Тип com.google.gwt.core.client.EntryPoint не может быть разрешен. Это косвенно ссылается на требуемые файлы .class Если я сделаю «Быстрое исправление», появится следующее: И если я нажму, то он дойдет до: Я также установил плагин отсюда . Итак, я не знаю, […]

Как изменить положение движущегося тела – Box2D

В настоящее время у меня создано тело, которое является динамическим и движется с постоянной скоростью с помощью Vector2 (). Я хочу, когда тело покидает край экрана, чтобы вернуться с этой текущей точки обратно в исходную точку мгновенно. Как мне это сделать? a.applyForceToCenter(aMovement, true); a.applyTorque(3000, true); FixtureDef fDef = new FixtureDef(); BodyDef ballD = new BodyDef(); […]

Libgdx на рабочем столе, как обрабатывать удаление, когда окно закрыто

Я использую libgdx (com.badlogic.gdx.Game и экраны и т. Д.), Чтобы сделать игру. У меня есть следующая проблема: на рабочем столе, когда я закрываю окно (с креста сверху), конечно приложение закрывается. Но я хотел бы вернуться к экрану меню и распорядиться там, так как я располагаю ресурсами там (через управляющего активами). У меня есть кнопки для […]

Передача нескольких текстур в шейдер в LibGDX

Мне нужно передать 2 (или более) текстуры в один шейдер. Также мне нужно связать текстуры в методе рендеринга, потому что я использую FrameBuffer и пытаюсь привязать текстуры на лету. Итак, мой код ниже: @Override public void show () { fbo = new FrameBuffer(Format.RGB565, Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), false); shader = new ShaderProgram(Gdx.files.internal("shaders/vertex.glsl"), Gdx.files.internal("shaders/test_fragment.glsl")); … } @Override public […]

Intereting Posts
Android: как получить изображение пользователя facebook с помощью access_token Список подключенных устройств Bluetooth? Скрыть активность без финиша () Попросите кнопку выполнить OnClickListener в конце анимации пульсации (Тема материала) Почему eglMakeCurrent () не работает с EGL_BAD_MATCH? Java вычисляет время между двумя временными метками Размеры экрана дизайна Android в пикселях? Андроид – GC_FOR_ALLOC освобожден 6346K, 7% бесплатно, приостановлено 143ms, всего 143ms Загрузка кеша при автономном режиме в Android Webview Как импортировать java.awt.image.BufferedImage в Android Studio Как реализовать многоуровневое ExpandableListview в Android? Невозможно увидеть файл в Windows, написанный приложением android на SD-карте, если я не запустил приложение «Force Close» Приложение Android ClassNotFoundException, Невозможно создать экземпляр приложения Calendar.MONTH дает неправильное значение Застрял на экране эмулятора в Eclipse с Android Development?