我正在寻找创建一个基于 android 的游戏。我计划让这个最终出现在 OUYA 上。我知道控制台还没有出来,所以很难说什么会起作用,什么不会,但我们知道它是基于 android 的,java 会起作用。
所以我正在用java编写我的游戏。我正在使用 OpenGL ES。我也希望它也可以在台式机上工作。我假设玩家要么有一个控制器,要么有一个键盘和鼠标(触摸也可以工作,但需要调整)。我知道 android 本身不会提供开箱即用的功能,但 java 确实有一些处理控制器的库。
在这个思路中,我想我正在使用 OpenGL ES 创建一个普通的 java 应用程序,并希望在 android 上运行它。有没有一种简单的方法可以打包一个普通的 java 应用程序,以便它也可以在 android 上运行?我应该如何构建我的应用程序以优化代码重用?