java - 是否可以使用 badlogic(LibGDX) 创建项目而不使用他们的 LibGDX 项目生成器?

标签 java android android-studio libgdx android-wear-2.0

和标题差不多。如果不可能,我如何摆脱自动生成的“核心”模块和其他模块[如桌面、html等]?我想摆脱这些,因为它们只是占用空间,而且我目前没有使用它们。另一个原因是我的游戏无法在核心中运行,因为它无法运行我给它的依赖项,但它可以在 android 模块中运行。我还觉得由于这些模块的存在可能是我的游戏无法运行的原因。

如果有帮助的话,要详细说明我正在创建的内容,我在手机上使用 LibGDX 创建了一个游戏,您可以在上面玩,但如果您想使用智能 watch 作为 Controller ,那么我们非常欢迎您这样做。使用 watch 到手机的功能不需要 LibGDX,因为它是一个非常简单的游戏。当我尝试使用 LibGDX 制作一个稍微复杂的游戏时,它不起作用,但游戏仍然可以运行。

最后,当我编写一些日志来查看运行应用程序时它们是否实际连接时。结果日志确实显示手机和 watch 正在相互接收,但不起作用。昨天我了解到手机和穿戴设备必须具有相同的包名称,所以我认为这就是问题所在。所以,今天我重新制作了该项目[仍然在 libGDX 中],看看这是否是问题所在,但它仍然无法正常工作。我现在唯一的思考过程是再次重新制作该项目,但不使用 LibGDX 生成器,只需将 com.badlogic.gdx.... 导入到我的新项目中,看看是否有效。因此,这引出了我最初的问题,是否可以在不使用生成器的情况下将 badlogic 导入到新项目中?如果可以,如何实现?

最佳答案

您还可以通过复制其他 libGDX 项目来创建新项目。但这对你来说不起作用,因为所有项目都会有核心模块。但你不需要走这条路:

当然,您可以更改可用的模块。只需从文件系统和 settings.gradle 中删除不需要的文件即可。之前将所有代码从 core 移至您的 android 项目,并在 build.gradle 文件中将依赖项从 core 移至您的 android 项目。

但是,您将完全失去在桌面上进行测试的能力。

关于java - 是否可以使用 badlogic(LibGDX) 创建项目而不使用他们的 LibGDX 项目生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51217510/

相关文章:

java - n > 46 Java 的斐波那契数列

Android ListView多项选择在点击后不显示突出显示

android - Drawable 围绕其中心旋转 Android

java - 无法在 recyclerview 上设置适配器,错误 - 无法解析 'setAdapter'

java - 是否忽略了 HTTP 服务器 header 响应?

java - 将 Olson 时区 ID 转换为 GWT 中的 TimeZoneConstant(客户端)

android - 将 2 个视频与 FFmpeg 混合(一个在另一个之上)

android - 配置 Android Studio 模块以使用 Google API

android - Android Studio 中的 Proguard 不会删除日志记录

java - 在 Java 中将包含命令行参数的字符串拆分为 String[]