标题说的差不多。如果不可能,如何摆脱自动生成的“核心”模块和其他模块(如桌面,html等)?我想摆脱它们,因为它们只是占用空间,而我目前不使用它们。另一个原因是我的游戏无法在核心运行,因为它无法运行我赋予它的依赖项,但可以在android模块中运行。我也觉得由于这些模块的存在,可能是我的游戏无法运行的原因。
要详细说明我所创建的内容(如果有帮助的话),是我在手机上使用LibGDX创建了一个可以玩的游戏,但是如果您想使用智能手表作为控制器,那么我们非常欢迎您这样做所以。从功能上来说,使用手表进行电话通话无需LibGDX,因为这是一个非常简单的游戏。当我尝试使用LibGDX制作稍微复杂的游戏时,它不起作用,但游戏仍然可以运行。
最后,当我编写一些日志以查看它们在运行应用程序时是否真正连接时。事实证明,日志确实读取了手机和手表正在相互接收的信息,但是它不起作用。昨天我了解到手机和穿戴必须具有相同的包裹名称,因此我认为这是问题所在。因此,今天我重新制作了该项目(仍在libGDX中),以查看是否是问题所在,但仍然无法正常工作。我现在唯一的想法是重新制作项目,但是没有LibGDX生成器,只需将com.badlogic.gdx ....导入到我的新项目中,看看是否可行。因此,这引出我最初的问题,是否可以在不使用生成器的情况下将badlogic导入到新项目中?
答案 0 :(得分:0)
您也可以通过复制其他libGDX项目来创建新项目。但这对您不可行,因为所有项目都将具有核心模块。但是您不必这样:
您当然可以更改可以使用的模块。只需从您的文件系统和settings.gradle中删除不需要的文件即可。之前,将所有代码从核心移动到android项目,并在build.gradle文件中将依赖项从核心移动到android项目。
但是,您将完全失去在台式机上进行测试的能力。