我一直在为我未来的游戏使用 C++ 开发游戏引擎运行时环境,并开始将 android 视为一个平台。我注意到它与 Java 紧密绑定并大量使用 Java VM。
但是否有可能在 Android NDK 中维持完整的 C++ 运行时环境?我对 Java 没有任何反对意见,如果必须,我准备使用它,但性能是我最关心的问题之一(我打算让我的游戏资源密集型),尤其是在手机上。
如果一个完整的 C++ 环境是可能的,我将如何在 Eclipse Indigo CDT 中实现它?我是否能够提前为 Android 创建一个已编译的游戏可执行文件以获得最佳性能?我需要在 Eclipse 中安装任何其他插件吗?我可以使用 MinGW 来编译我的游戏,还是需要使用不同的编译器?如果我必须以一种或另一种方式使用 Java,是否甚至需要编译 C++ 代码?这些都是我想回答的所有问题,以便在 Eclipse IDE 中获得一个坚固的开发环境。
请注意,我对 Android 开发和一般的多平台编程还很陌生。我的目标是创建一个能够充分利用新硬件的游戏引擎,尤其是在手机上!
感谢你们提供的任何建议!