2013-06-13 15 views
2

我已经开发了一些应用程序在android.But现在我想学习iOS的游戏开发在Android &与libGDX。 我想只为Android开发& iPhone.I不想要桌面项目。 所有教程告诉我首先创建桌面项目,而不是在主项目&中编写代码,而不是作为Android应用程序运行。 但我想在android项目中使用android & libGDX功能编写代码。 这可能吗? 如果是,比如何?如何仅为Android和iOS设置libGDX项目?

回答

4

为了让您使用LibGDX实现多目标,您需要针对共享代码使用核心项目,并针对您所针对的每个平台使用启动项目(如果您不打算使用桌面目标,则不需要桌面目标做桌面)。如果您想使用特定于平台的代码,通常会通过接口完成(请参阅https://code.google.com/p/libgdx/wiki/ApplicationPlatformSpecific)。

如果您只想定位单个平台而不使用共享项目,则可以为该平台创建单个项目,然后添加相应的jar和其他资源。我认为这对于仅适用于桌面版或仅适用于Android来说更有意义,因为iOS的设置不太容易设置。

+0

可以从主项目访问Android的所有API和类以及所有其他功能吗? – Shruti

+0

不,默认情况下不会,因为这会打破多目标定位。如果您使用主项目中的Android特定内容,则无法同时定位Android和iOS(或任何其他平台)。这就是平台特定的东西应该通过接口完成的原因。您需要访问Android API中的什么? –

+0

我打算为Android,iOS和Windows制作2D-ARCHERY游戏,并启用全球Scoreloop和购买功能。 但是,没有我不担心Windows和iOS.I拥有Android的所有知识,但我不知道任何关于iOS和Windows。 这可能与libGDX? 如果是,请给我一些指导方针.... !! 谢谢。 – Shruti

相关问题