Wdrażanie problemów GLSurfaceView.Renderer
Kod pochodzący z samouczka
Zaczynam niektóreOpenGL-ES 2.0 dla systemu Android. Wziąłem następujący kod z:http://developer.android.com/training/graphics/opengl/environment.html#renderer
public class MyRenderer implements GLSurfaceView.Renderer {
public void onSurfaceCreated(GL10 unused, EGLConfig config) {
GLES20.glClearColor(0.5f, 0.5f, 0.5f, 1.0f);
}
public void onDrawFrame(GL10 unused) {
GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT);
}
public void onSurfaceChanged(GL10 unused, int width, int height) {
GLES20.glViewport(0, 0, width, height);
}
}
Otrzymuję następujący błądGradle: error: MyRenderer nie jest abstrakcyjny i nie zastępuje abstrakcyjnej metody onSurfaceCreated (GL10, EGLConfig) w Renderer
Czy ktoś wie, jak postępować? Muszę użyćMyRenderer
klasa do przekazaniaGLSurfaceView
, więc zwykłe deklarowanie tego nie jest realnym rozwiązaniem. Czy ktoś może rzucić trochę światła na mój problem?