Android NDK 与 C++图形引擎

发布于 2024-11-18 21:00:46 字数 185 浏览 2 评论 0原文

我想使用我熟悉的 C++ 图形引擎 (Ogre3D) 为 Droid 编写一些游戏(我只是不习惯 Java),并且有很多关于如何构建应用程序的文章。然而,我根本无法得到有关输入的答案。

NDK 是否提供 Droid 输入功能,例如触摸/滑动/滑动/缩放等?我过去只在 Ogre3D 中使用过 OIS,并且对手机输入处理的情况感到非常困惑。

I would like to use the C++ Graphics Engine (Ogre3D) I am familiar with to write some games for Droid (I just cannot get used to Java) and there are plenty of write ups on how to build the applications. However, I have been unable to get an answered at all concerning input.

Does the NDK provide the Droid functionality for input, such as Touch/Slide/Swipe/Zoom/etc? I have only used OIS with Ogre3D in the past, and am quite confused as to what the case is with Input handling for the phone.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ゝ偶尔ゞ 2024-11-25 21:00:46

NDK 提供的只是 C 语言中帧缓冲区处理的最低部分,可以使用 jini 从 java 对象进行转换。在我看来,你应该等待 ogre 移植到 android(这永远不会发生),或者在尝试编写它时死去。

What NDK provides is only the lowest part of frame buffer processing in C with available casting from java objects using jini. IMO you should wait for a ogre port to android (which can never happen) or die trying to write it.

探春 2024-11-25 21:00:46

查看 LibGDX,了解可以导入 Ogre3D 网格的 OpenGL ES2.x 加速后端。或者选择其他更成熟的 3D 引擎之一,Ogre3D Android 支持不存在,而 OGLES2.x 端口是由 MAC 开发人员提供的,因此它更倾向于 iOS。不要指望它会很快改变......寻找替代方案。

Take a look at LibGDX for a OpenGL ES2.x accelerated back-end that can import Ogre3D mesh. Or pick one of the other more mature 3D engines, Ogre3D Android support is just not there, and the OGLES2.x port is by a MAC developer, so it's iOS inclined. Don't expect it to change much soon... look for alternatives.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文