2

我是 Java 游戏开发的开始,我只有 C++ 计算机游戏开发的经验。我现在正在制作的游戏将通过可下载版本 (Win/Linux) 和浏览器 - 小程序版本 (Win/Linux) 用于计算机,我也想让它可用于 Android 手机。

我知道我在处理计算机和安卓系统时会遇到一些麻烦,尤其是使用 OpenGL 部分,但我不想通过学习许多用于游戏数据加载的系统来增加自己的工作量。

因此,我正在寻找任何库或系统如何加载游戏内容,如关卡、纹理、模型,这些内容可用于多个系统(本地、Applet 或 Android版本)的差异最小。

我正在考虑将纯文本文件和图像打包到 jar 中,但我不确定这是否是正确的方法,我不想开始做坏事,然后重写很多代码。

4

3 回答 3

1

适用于 Java 应用程序和小程序

  1. 使用Java Web Start部署它们(适用于 Windows、*nix和 OS X
  2. 将应用程序资源放入运行时类路径上的 Jars
  3. URL通过从获取访问资源Class.getResource(String)

对 Android 开发人员不太熟悉,但我怀疑第 2 点是相同的“将它们添加到运行时类路径”,可能使用Contextor访问它们AssetManager

于 2012-05-30T13:42:12.493 回答
0

Unity我被称为,它基本上是平台独立的。希望这就是你要找的

于 2012-05-30T13:04:14.507 回答
0

如果您要进入 android dev,请查看名为 AIDE 的应用程序。它代表 Android Integrated Devolopment Envlriment 或 Android IDE。我使用它,它对动态测试非常有帮助。

装在罐子里的照片将是一个聪明的主意。

于 2012-05-30T14:30:13.007 回答