Android上使用C语言的OpenGL

前端之家收集整理的这篇文章主要介绍了Android上使用C语言的OpenGL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为 Android 2.1开发 Android应用程序.

我正在尝试用C代码编写OpenGL的东西.

你知道一个教程或一篇文章,展示了如何做到这一点的例子吗?

更新:

对不起,我忘了说我将使用Java家庭应用程序启动主要活动.

我想说是否必须在Java glSurfaceView上编码,或者此语句必须在C代码上.

好的,更好的解释:如果我在C上有一个完整的openGl,我可能需要修改C代码吗?

谢谢.

解决方法

在Android NDK中,samples目录下有一个san-angeles演示,它使用C代码中的OpenGL ES 1.x和Java包装器进行展示.至于已经存在的C代码的更改,请注意NDK r4没有正式的STL实现(虽然我相信有一些可用的端口)[编辑:从NDK r5开始,有一个基于STLport的STL实现].而且我猜你需要模仿演示对GLSurfaceView的作用,因为外部事件(触摸,键盘等)以及Android活动生命周期必须由Java端处理.如果您正在寻找OpenGL ES 2.0示例,那么Android NDK的samples目录中也有一个基本的示例.

猜你在找的Android相关文章