【发布时间】:2013-01-15 08:41:55
【问题描述】:
我想用 Java + OpenGL(c 版本) 进行开发。
- 使用java设计UI。
- 使用 OpenGL-es(c 版本) 在 UI 上渲染图像。
我知道如果我想用Java + C 开发,我需要 JNI。因为我必须先创建 opengl 上下文。并且这个上下文必须与一个窗口句柄相关。我可以将由 java 创建的窗口句柄传递给 JNI 的 OpenGL API。或使用jogl 初始化opengl 环境。
【问题讨论】:
-
否 - Java 不提供您正在寻找的信息......但是,您可以使用 JNI/JNA 之类的东西来尝试找到句柄,这取决于您的工作量真的很想去,或者你可以看看 OpenGL 的开源绑定之一
标签: java android-ndk java-native-interface opengl-es-2.0