Windows / Mac上基于Android的应用程序?

时间:2012-08-18 22:23:50

标签: java android opengl-es cross-platform ouya

我希望创建一个基于Android的游戏。我计划最终成为OUYA。我知道控制台还没有出来,所以很难说什么会起作用,什么不会,但我们知道它是基于android的,java会起作用。

所以我用java编写游戏。我正在使用OpenGL ES。我也喜欢它也适用于台式机。我假设玩家将拥有一个控制器或键盘和鼠标(触摸MIGHT也可以工作,但需要调整)。我知道android本身不会提供开箱即用的功能,但java确实有一些处理控制器的库。

在这个思路中,我想我正在使用OpenGL ES创建一个普通的java应用程序,并希望在android上运行它。是否有一种简单的方法来打包普通的java应用程序,以便它也适用于Android?我应该如何构建我的应用程序以优化代码重用?

2 个答案:

答案 0 :(得分:2)

我认为最好的办法是使用libGdx库。

即使它有点困难,因为库不是Andengine的高级别,libGdx允许你在桌面和android上运行你的应用程序,并且你在这个库上使用Java进行开发!

答案 1 :(得分:1)

如果您想将应用程序移植到多个平台,请考虑使用C和/或C ++编写引擎和游戏编程。