我想使用我熟悉的 C++ 图形引擎 (Ogre3D) 为 Droid 编写一些游戏(我就是不习惯 Java),并且有很多关于如何构建应用程序的文章。但是,我根本无法得到有关输入的答案。
NDK 是否提供用于输入的 Droid 功能,例如 Touch/Slide/Swipe/Zoom/等?我过去只将 OIS 与 Ogre3D 一起使用,并且对于手机输入处理的情况感到非常困惑。
我想使用我熟悉的 C++ 图形引擎 (Ogre3D) 为 Droid 编写一些游戏(我就是不习惯 Java),并且有很多关于如何构建应用程序的文章。但是,我根本无法得到有关输入的答案。
NDK 是否提供用于输入的 Droid 功能,例如 Touch/Slide/Swipe/Zoom/等?我过去只将 OIS 与 Ogre3D 一起使用,并且对于手机输入处理的情况感到非常困惑。
NDK 提供的只是 C 中帧缓冲区处理的最低部分,可使用 jini 从 java 对象进行强制转换。IMO,您应该等待 android 的 Ogre 端口(这永远不会发生),或者在尝试编写它时死掉。
看看 LibGDX 的 OpenGL ES2.x 加速后端,它可以导入 Ogre3D 网格。或者选择其他更成熟的 3D 引擎之一,Ogre3D Android 支持只是不存在,并且 OGLES2.x 端口是由 MAC 开发人员提供的,所以它倾向于 iOS。不要指望它会很快改变...寻找替代品。