我期待在Android上學習OpenGL ES 2.0
,我發現的教程幾乎都是使用SDK with Java
。我想使用本機代碼,所以我想通過NDK來完成。 我發現的唯一教程/示例是NDK
本身中的示例代碼。Android - 使用NDK的OpenGL ES 2.0教程?
我在哪裏可以找到一些NDK OpenGL ES 2.0
教程? 如果沒有好的教程,是否可以使用Java OpenGL
教程來學習如何在NDK中使用它?例如,這些方法是否將1:1從java映射到本地?
我期待在Android上學習OpenGL ES 2.0
,我發現的教程幾乎都是使用SDK with Java
。我想使用本機代碼,所以我想通過NDK來完成。 我發現的唯一教程/示例是NDK
本身中的示例代碼。Android - 使用NDK的OpenGL ES 2.0教程?
我在哪裏可以找到一些NDK OpenGL ES 2.0
教程? 如果沒有好的教程,是否可以使用Java OpenGL
教程來學習如何在NDK中使用它?例如,這些方法是否將1:1從java映射到本地?
我已經創建了一個關於如何將用Java完成的UI與完成所有OpenGL渲染的本機NDK代碼相結合的示例。可以不使用GLSurfaceView和JNI調用來渲染每個幀,就像在NDK示例中完成的那樣。
Google在GitHub上有一個示例項目,演示瞭如何使用在Java中創建的SurfaceView
從本機代碼設置EGL上下文:Teapots sample。特別是,請查看ndk_helper
中的「更多茶壺」應用和代碼以創建上下文。
如果你想不帶任何Java代碼的工作,那麼這個樣品應幫助您入門:native activity
編輯:另外,此鏈接使Java Surface
之間關係的更高級別的概述,它的天然對應和EGL :EGLSurfaces and OpenGL ES
好問題。這種遺憾沒有答案。 – 2012-01-28 10:14:40
我目前處於同樣的狀況。你找到了嗎? – ains 2013-06-08 01:22:13