我打算使用 Eclipse 作为 IDE 为 Android 3.0 启动一个游戏项目。在开发过程中,我最理想的是能够在我自己的操作系统上使用 JRE 构建和运行游戏。也就是说,我正在为 Android 开发,但我宁愿稍后再在包含的模拟器或物理设备上进行测试。
为此,我将把游戏逻辑类与平台相关类隔离开来,并为平台相关类创建一个接口(interface),以便与游戏逻辑类进行通信。例如,要在 Android 上运行游戏,我会让 Android 特定类(MyActivity、MyRenderer 等)发送用户输入、更新游戏,然后提取将游戏绘制到屏幕所需的数据。
但正如我在开始时提到的,理想情况下我希望能够将游戏逻辑开发为 Java 项目。我正在寻找一些关于如何明智地设置工作区的建议。我应该在单独的项目中开发游戏逻辑类,然后导出为库吗?是否有更好的设置方式,使 Android 项目和 Java 项目使用相同的类?我的最终目标是使用 Java 进行快速开发,并轻松“转换”到 Android。
最佳答案
Should I develop the game logic classes in a separate project, and export as a library?
这就是我的方法。您的游戏逻辑将创建您的 Android 项目将使用的 JAR。
关于java - 如何设置 Eclipse 工作区,为 Android 开发但在 Java 中测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6082368/