использование физики с libgdx

#android #libgdx #physics

#Android #libgdx #физика

Вопрос:

Я хочу использовать физику с Libgdx и следовал этому руководству: https://www.codeandweb.com/texturepacker/tutorials/libgdx-physics
но это не работает из-за этой ошибки :

 java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/xml/bind/JAXBContext;
 

Позже я попытался следовать объяснению здесь :
http://www.aurelienribon.com/blog/projects/physics-body-editor/
но это не работает из-за этой ошибки :

 com.badlogic.gdx.utils.GdxRuntimeException: java.lang.NoSuchMethodError: com.badlogic.gdx.utils.JsonReader.parse(Ljava/lang/String;)Ljava/lang/Object;
 

Я попытался использовать некоторые исправления, которые я нашел в Интернете, но ничего не сработало,

Кто-нибудь знает, как исправить любую из этих проблем или какие рабочие банки использовать?

Спасибо!

Комментарии:

1. Не возникло никаких проблем с использованием Box2D в Libgdx на Android, попробуйте следовать этому: github.com/libgdx/libgdx/wiki/Box2d

2. Позволяет ли это добавлять физическое тело не простых форм? (как банан в первой ссылке)

3. Ваша первая ссылка тоже использует Box2D.

4. В первой ссылке физическое тело устанавливается в спрайт с помощью переменной такого типа : PEXML . эта переменная получает объект xml и задает физику спрайта, используя его

5. Libgdx поставляется с Box2D для 2D-физики, ваша первая ссылка показывает пример Box2D, так что вы можете делать все, что он показывает.