Я использую LibGdx для разработки Android-игры. Я применил класс слушателя жестов в моем классе InputHandler. Теперь в методе крана я должен реализовать две функции: короткий прыжок и длинный прыжок на одном кране и двойной кран соответственно. Когда я пытаюсь реализовать его с использованием значения count функции, проблема заключается в том, когда я дважды нажимаю на […]
Я пытаюсь умножить тип «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) не определен для типа […]
Я делаю живые обои, и у меня есть одна проблема. Я хочу установить изображение в качестве фона и 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 к моей игре, а добавление баннера появляется только после первого обновления (30 секунд). И в течение первых 30 секунд он есть, и если вы нажмете на нижнюю часть страницы, где должна быть надстройка, это приведет вас к рекламной странице, но объявление не будет видно. Вы можете сами убедиться, когда […]
Итак, у меня есть игровое тело + приспособление и т. Д., Это, по сути, шар, который отскакивает. Я хочу определить, когда он «довольно много» закончил двигаться. На данный момент я это делаю: public Boolean isStopped() { return body.getLinearVelocity().x <= 0.3f && body.getLinearVelocity().y <= 0.3f; } Это в основном работает, проблема заключается в том, что когда […]
У меня есть некоторые текстуры в папке моих ресурсов, которые я вообще не использую в игре / коде. Это влияет на размер приложения?
Я следил за учебником, но когда я перехожу на вкладку «Проблемы», чтобы сделать Quick Fix, он говорит: Тип com.google.gwt.core.client.EntryPoint не может быть разрешен. Это косвенно ссылается на требуемые файлы .class Если я сделаю «Быстрое исправление», появится следующее: И если я нажму, то он дойдет до: Я также установил плагин отсюда . Итак, я не знаю, […]
В настоящее время у меня создано тело, которое является динамическим и движется с постоянной скоростью с помощью Vector2 (). Я хочу, когда тело покидает край экрана, чтобы вернуться с этой текущей точки обратно в исходную точку мгновенно. Как мне это сделать? a.applyForceToCenter(aMovement, true); a.applyTorque(3000, true); FixtureDef fDef = new FixtureDef(); BodyDef ballD = new BodyDef(); […]
Я использую libgdx (com.badlogic.gdx.Game и экраны и т. Д.), Чтобы сделать игру. У меня есть следующая проблема: на рабочем столе, когда я закрываю окно (с креста сверху), конечно приложение закрывается. Но я хотел бы вернуться к экрану меню и распорядиться там, так как я располагаю ресурсами там (через управляющего активами). У меня есть кнопки для […]
Мне нужно передать 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 […]