首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >采用C++图形引擎的Android NDK

采用C++图形引擎的Android NDK
EN

Stack Overflow用户
提问于 2011-07-07 07:22:54
回答 2查看 1.8K关注 0票数 5

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

NDK是否为输入提供了Droid功能,例如触摸/滑动/滑动/缩放/等等?我过去只在Ogre3D中使用过OIS,对于电话的输入处理,我感到非常困惑。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-07 12:46:38

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

票数 2
EN

Stack Overflow用户

发布于 2011-07-07 12:51:29

看看可以导入Ogre3D网格的OpenGL ES2.x加速后端的LibGDX。或者选择其他更成熟的3D引擎,OGLES2.x的移植是由Ogre3D开发人员开发的,所以它倾向于iOS。不要期望它很快会有很大的变化……寻找替代方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6607207

复制
相关文章
Android NDK入门:C++ 基础知识
本文算作是 《Android 音视频开发打怪升级》系列文章的“番外”篇,原本打算将本文的内容写在 《Android FFmpeg视频解码播放》 这篇文章中,因为要想学习 FFmpeg 相关知识,C++ 的基础知识是必不可少的。
开发的猫
2020/04/01
1.6K0
Android NDK 初步
将手机通过USB连接到电脑,adb shell进入手机根目录,执行cat /proc/cpuinfo
AnRFDev
2021/02/01
1K0
Android NDK MediaCodec
Android 从 API 16 开始提供java层的 MediaCodec 视频硬解码接口;从 API 21,也就是Android 5.0 开始提供 native 层的 MediaCodec的接口。
字节流动
2021/04/23
3.2K0
Android NDK Hello
Android应用程序访问android的根文件系统中的文件时,由于应用程序的权限限制,无法访问这些文件,怎么办?
阳光岛主
2019/02/19
9450
Android NDK Hello
Android NDK Debug
前言:说真的Android NDK debug还是推荐lldb,gdb经常莫名其妙的不成功。不过下面的这个流程是谷歌官方建议的,还是有参考价值的。尤其是在App启动时Debug的流程。
望天
2020/02/13
2K0
【Android NDK 开发】Android NDK 下载 ( 下载指定历史版本 NDK | Android NDK r10e - 2015 年 5 月 )
进入到 ndk 下载的 " 修订历史记录 " 页面 https://developer.android.google.cn/ndk/downloads/revision_history ;
韩曙亮
2023/03/30
3.8K0
【Android NDK 开发】Android NDK 下载 ( 下载指定历史版本 NDK | Android NDK r10e - 2015 年 5 月 )
Android C++ 系列:NDK 减少 so 库体积方法总结
◆ 背景 基于亚马逊 AVS Device SDK 改造的全链路语音 SDK 最终编译的动态库有几十个,单架构动态库大小有几十兆,之前在 Iot 设备中勉强跑着,但是这个体积对于手机应用来说是致命的,各个模块费事费力能优化个几 K 的体积就不错了,我这直接给上个几十兆的,APP 平台方肯定无法接受。但是一是有业务需求,二是自己又想把 SDK 推到手机 APP,提高用户量,验证 SDK 的稳定性和交互体验,所以开始了漫长的瘦身过程,最后单架构压缩到了五兆一下,虽然还是有点大,但是比起之前有了很大的提升。 ◆
IT大咖说
2022/04/18
1.8K0
Android C++ 系列:NDK 减少 so 库体积方法总结
Android NDK开发入门
JNI (Java Native Interface英文缩写),译为Java本地接口。是Java众多开发技术中的一门技术,意在利用本地代码,为Java程序提供更高效、更灵活的拓展。尽管Java一贯以其良好的跨平台性而著称,但真正的跨平台非C/C++莫属,因为当前世上90%的系统都是基于C/C++编写的。同时,Java的跨平台是以牺牲效率换来对多种平台的兼容性,因而JNI就是这种跨平台的主流实现方式之一。
xiangzhihong
2022/11/30
1.7K0
Android NDK R19 交叉编译 thrift C++ 库
在NDK下编译thrift C++库,先要要编译android版的boost,这个不是本文讨论的内容,关于编译android 版本的boost,参见这个开源项目 Boost-for-Android,很好用。
10km
2020/12/07
1.8K0
android 之ndk开发
1、Android NDK简介 NDK全称为native development kit本地语言(C&C++)开发包。而对应的是经常接触的Android-SDK,(software development kit)软件开发包(只支持java语言开发)。 简单来说利用NDK,可以开发纯C&C++的代码,然后编译成库,让利用Android-SDK开发的Java程序调用。NDK开发的可以称之为底层开发或者jni(java  native interface)层开发,SDK开发可以称为上层开发。 2、为何要用NDK
xiangzhihong
2018/01/29
8830
android Ndk JNI 入门
相信很多人对于NDK 开发都是懵逼的,比如都知道把加密的逻辑以及密钥放在so文件中,但是你知道怎么生成so文件吗?你知道开发jni吗?你熟悉jni语法吗?怎么配置android studio 中的NDK环境?此时你一定很懵逼,我也是从这过来的,我不能帮助你开发Ndk,但是我可以让你不懵逼。
Anymarvel
2018/10/22
1.3K0
android Ndk JNI 入门
Android NDK开发基础
NDK即Native Development Kit,是Android上用来开发c/c++的开发工具包。 安装步骤:developer.android.com/studio/proj…
没关系再继续努力
2021/12/03
2K0
Android NDk环境配置
概论 NDK全称是Native Development Kit,NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。NDK集成了交叉编译器(交叉编译器需要UNIX或LINUX系统环境),并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。 JNI的全称是Java Native Interface,它提供了若干的API实现了Java和其他语言的通信
xiangzhihong
2018/02/05
9820
Android NDk环境配置
Android NDK中的UI线程
在Android中,UI线程是一个很重要的概念。我们对UI的更新和一些系统行为,都必须在UI线程(主线程)中进行调用。
Oceanlong
2018/10/29
2.6K0
Android的NDK开发中的UnsatisfiedLinkError
首先UnsatisfiedLinkError的种类很多,我这里遇到的是 java.lang.UnsatisfiedLinkError: nativeLibraryDirectories=[*****/lib/arm64, *****/lib/arm64-v8a, /vendor/lib64, /system/lib64]]] couldn't find "libmytool.so" 可以看到我这里主要是因为在这几个文件夹中都没有找到我的so库导致的。 仔细一看,我的jniLibs中确实只有一个armeabi
NaOH
2018/05/29
1.1K0
Android NDK编程(一)---NDK介绍及环境搭建
NDK全称为Native Development Kit,是Android的一个工具开发包,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。
Vaccae
2019/07/25
1.7K0
Android进阶-NDK技术
    在学习ndk技术前,我们需要先了解一下JNI(Java Native Interface)技术,JNI技术是一种实现Java代码和C/C++代码之间交互的技术,它提供了一组编程接口,使得Java程序可以调用C/C++代码并与其进行通信。通过JNI技术,开发者可以将C/C++代码嵌入Java项目中,并在Java代码中调用这些C/C++函数。那么,NDK技术和它有什么关系呢?NDK是一种用于开发Android应用程序的工具集,它允许开发者使用C/C++编写部分或全部的Android应用程序代码,以便提高性能和访问底层系统功能。这样看起来NDK技术和JNI技术是一回事,就是为了实现Java调用C/C++或C/C++调用Java。确实如此,用一句话概括它们之间的关系就是:开发者使用NDK技术在Android应用程序中编写C/C++代码,并将其编译成共享库(如.so文件),然后使用JNI技术在Java代码中加载并与这些C/C++代码进行交互。
故乡的樱花开了
2023/10/22
4730
Android进阶-NDK技术
Android NDK and OpenCV development with Android Studio
Android NDK and OpenCV development with Android Studio
宅男潇涧
2018/08/01
7350
Android NDK and OpenCV development with Android Studio
Android NDK编程(三)--- Android调用C的函数
前两章简单介绍了NDK的基本情况,今天我们这一篇来做做怎么通过JNI来调用C/C++的函数。
Vaccae
2019/07/25
8640
Android Ndk and Opencv Development 1
从本节开始之后的几节将介绍关于Android NDK和OpenCV整合开发的内容,本节介绍Android NDK 和 OpenCV 整合开发的环境搭建以及人脸检测项目的运行测试。
宅男潇涧
2018/08/01
6800
Android Ndk and Opencv Development 1

相似问题

Android NDK游戏引擎

10

在Android NDK中构建图形UI

14

Android NDK可以访问屏幕图形吗?

10

Android studio c++ ndk支持

11

Android NDK和C++ STL

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档