我正在使用库 LIBGDX 来制作应用程序,并且能够在 Android 上作为计算机运行。我想介绍一个新的库来在 android 中创建图形,但不知道我是否可以添加用于 Android 和 libgdx 并在计算机上运行的库。如果您可以以与通常在 android 中编程的方式类似的方式工作,我也想从我习惯的 android 的 GUI 中进行设计,我觉得它更舒服。此外,当 xml 类型为 strings.xml 时,我想知道我是否可以使用它们。谢谢你。
问问题
679 次
1 回答
0
有两种方法可以构建使用 libGDX 运行的库(实际上是任何代码):
仅使用 libGDX 提供的 API。例如,如果您使用 libGDX 提供的 OpenGL 包装器渲染您的图形,它可以在任何地方工作。或者,如果您使用“scene2d”UI API,它可以在任何地方工作。
实现一个使用 libGDX API 的通用前端库,然后调用实现特定于平台的位的特定于后端的库。对于您的示例,这将需要构建一个基于 Android 的后端,该后端可能使用 Android 特定的 UI 渲染,然后构建一个单独的基于桌面的后端,该后端可能使用 Swing 或其他一些 Java 桌面特定的 API。
如果您的所有代码都使用第二种方法,那么您并没有真正从 libGDX 中获得太多好处。
于 2012-11-24T17:50:49.037 回答