繁体   English   中英

如何将原生android代码添加到LibGDX?

[英]How to add native android code to LibGDX?

我想为我的Android应用编写本机代码。 我按照本教程将CPP文件添加到我的项目中。 它编译,但它与LibGDX冲突。

如何将其与LibGDX结合使用?

我想知道如何添加一个简单的CPP文件,其中一个函数将从我的Android游戏中调用。

我正在使用Android Studio。

当我将jni路径添加到我的Android gradle时,LibGDX停止工作:

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

你试过jnigen吗? jnigen是一个小型库,可以与libgdx一起使用,也可以不与libgdx一起使用,它允许C / C ++代码与Java源代码一起编写。 请阅读LibGDX网站JNIGEN

生成LibGDX项目时,有一些单独的项目目录。 核心,桌面,Android,IOS,HTML。 您可以在Android项目目录中添加Android代码,显然使用java。 我已经做到了,它可以很容易地完成。 就像用LibGDX游戏类编写Android程序一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM