开发多平台

时间:2013-06-12 21:51:52

标签: java android windows cross-platform port

我有一个部分开发的Java游戏,可以在我的Windows PC上正常运行。我想维护PC版本,但也开始将其移植到Android。对于大部分,处理计算和游戏玩法的类与GUI函数已经分开。

我正在使用Eclipse,所以我应该将两个版本保留在同一个项目中吗?我希望我的游戏类和方法不需要修改,我需要做的就是为我的Android设备添加一个活动,其中包括其显示/用户输入功能。我是否需要创建一个新项目并复制我的方法?

这是否有标准流程?

2 个答案:

答案 0 :(得分:2)

我认为你应该使用当前的代码,创建一个库并将其导入到你的Android项目中。你可以

一个。将当前类剪切并粘贴到Android代码中。这使得维护变得更加困难。

B中。右键单击Eclipse中的项目添加库,然后转到Build Path>配置构建路径。在那里你会找到一个Libraries选项卡。单击它并选择“添加新”。其余的应该非常直观。

我会选择第二个选项,并且更容易维护和实施到新项目中。

答案 1 :(得分:1)

我会推荐一个不同的项目。这样可以保持每个项目的开销清洁。复制粘贴每个项目上使用的COMMON类(库类)中的任何更改都不是一件容易的事。最后,您将从2个项目中获得更清洁的工作环境。