0

我正在寻找创建一个基于 android 的游戏。我计划让这个最终出现在 OUYA 上。我知道控制台还没有出来,所以很难说什么会起作用,什么不会,但我们知道它是基于 android 的,java 会起作用。

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

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

4

2 回答 2

2

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

尽管它有点难,因为该库不像Andengine那样高级,但 libGdx 允许您在桌面和 android 上运行您的应用程序,并且您可以使用 Java 在这个库上进行开发!

于 2012-08-18T22:30:25.390 回答
1

如果您想将您的应用程序移植到不止一个平台,请考虑使用 C 和/或 C++ 对您的引擎和游戏进行编程。

于 2012-08-18T22:27:26.980 回答