Как добавить нативный код Android в LibGDX?

Я хочу написать собственный код для моего приложения для Android. Я последовал за этот урок добавить файлы CPP в мой проект. Он компилируется, но конфликтует с LibGDX.

Как я могу совместить это с LibGDX?

Я хочу знать, как добавить простой файл CPP с одной функцией, которая будет вызываться из моей игры для Android.

Я использую Android Studio.

Когда я добавляю jni path к своему Android Gradle, LibGDX перестает работать:

sourceSets {
main {
jni.srcDirs = 'cppsrc'
jniLibs.srcDirs = ['libs']
}
}

6

Решение

Вы пробовали Jnigen? jnigen — это небольшая библиотека, которую можно использовать как с libgdx, так и без нее, что позволяет писать код на C / C ++ встроенным образом с исходным кодом Java. Прочитайте это, пожалуйста, с сайта LibGDX JNIGEN

1

Другие решения

Когда вы генерируете проект LibGDX, существует отдельный каталог проекта. Core, Desktop, Android, IOS, HTML.
Вы можете добавить код Android в каталог проектов Android, очевидно, используя Java. Я сделал это, и это может быть легко сделано. Это похоже на написание Android-программы с игровым классом LibGDX.

0

По вопросам рекламы [email protected]