【发布时间】:2012-02-16 14:56:19
【问题描述】:
我对开始游戏开发很感兴趣。我目前在 C++ 中做了一些 openGL,但现在我正在寻找提供 Android 的选项,我发现有人使用本机代码 (C++) 开发他的游戏,而其他人则使用 Java...
所以我真的不知道哪个是主要区别。我读到很多人都有使用 C++ 的经验,并且更喜欢这个不必使用 java 学习新事物……但我认为这不是主要原因。
使用 C++ 或 Java 开发游戏的主要区别是什么?性能?可扩展性?可能性?
另外,您是否建议使用 OpenGL 开始游戏开发?
【问题讨论】:
-
考虑使用
Renderscriptandroid-developers.blogspot.com/2011/02/… -
只是为了确保您了解其中的区别 -- Android 使用 OpenGL ES,它是 OpenGL 的精简版。
-
这个视频youtube.com/watch?v=5yorhsSPFG4Google Android 开发者对 Android NDK 的非常详细的解释。
标签: java android c++ opengl-es