如何在 Mono for Android 中实现 GLSurfaceView.IRenderer?

Mic*_*bus 2 android opengl-es xamarin

我正在阅读 android OpenGL ES 教程,我明白我必须实现我的渲染器(链接到教程)。

我试图在 Mono for Android 中复制这个,所以我假设我必须实现的接口是GLSurfaceView.IRenderer,但是这个接口实现了Android.Runtime.IJavaObject,这需要IntPtr Handle { get; }.

教程没有提到这个,因为这个问题在java中显然不存在。

我怎样才能实现这个属性?或者是否有更直接的方式在 Mono for Android 中使用 OpenGL ES?

Gre*_*les 5

您的类应该继承自Java.Lang.Object,它将IJavaObject为您正确实现。