对如何为 android 制作 opengl 应用程序感兴趣? 通过从方法调用 jni 函数,可以完全在 java 中实现上下文创建、渲染循环和事件。 https://github.com/android/ndk-samples/tree/main/hello-gl2
或者通过 jni 传递表面,创建新线程并初始化 egl 的渲染周期,但据我所知,输入事件将保留通过 jni。 https://github.com/tsaarni/android-native-egl-example
这些方法中哪种更有成效? 在第二种方法中,有必要创建一个新线程,目前还不清楚这对移动操作系统有多好。