我可以使用 gds-setup.jar 自定义我现有的 LibGDX 项目吗?

Posted

技术标签:

【中文标题】我可以使用 gds-setup.jar 自定义我现有的 LibGDX 项目吗?【英文标题】:can I customize my existing LibGDX project with the gds-setup.jar? 【发布时间】:2016-08-02 05:38:43 【问题描述】:

我已经用 Lib-GDX 创建了我的游戏,我几乎完成了! :D 问题是我忘记在初始 GDX 设置中包含 Third Party feature 之一。有什么方法可以返回并包含它,使用 gds-setup.jar 或任何其他方式?还是我必须采用超高级的方式并创建一个新项目并包含该功能?

更准确地说,我试图包含libGDX cross platform Facebook support

【问题讨论】:

【参考方案1】:

您可以根据需要将 3d 派对内容添加到 build.gradle 文件中:

compile "de.tomgrill.gdxfacebook:gdx-facebook-core:1.1.1"

要添加到依赖中,不需要用gdx-setup.jar新建项目

在官方 wiki 中查看此主题以获取更多信息:

Dependency management with Gradle

【讨论】:

【参考方案2】:

我刚刚使用 gdx-setup.jar 创建了一个新项目并添加了第三方分机。我想了。完成后,我复制了在 gradle 文件中调用 TPE 的代码,并将它们添加到我原来的游戏的 gradle 中,例如:

project(":android") 
apply plugin: "android"

configurations  natives 

dependencies 
compile project(":core")
    compile "de.tomgrill.gdxfacebook:gdx-facebook-android:1.1.1"//this is what I needed to add
    compile fileTree(dir: 'libs', include: '*.jar')
    


project(":core") 
apply plugin: "java"


dependencies 
    compile "de.tomgrill.gdxfacebook:gdx-facebook-core:1.1.1"//this was what I needed to add
    compile fileTree(dir: 'libs', include: '*.jar')
    

这一切都在主项目的 gradle 文件夹中。

【讨论】:

以上是关于我可以使用 gds-setup.jar 自定义我现有的 LibGDX 项目吗?的主要内容,如果未能解决你的问题,请参考以下文章

设置了自定义密码的 XMPP/Jabber 服务器?

如何以编程方式添加尺寸类自定义

使用自定义连接表主键 Sequelize BelongsToMany

iOS 6 - 如何在方向改变时运行自定义代码

Prorogate PassportJS 中的自定义错误

为嵌入式 tomcat 指定自定义 web.xml