我创建了一个 OpenGL 渲染器
public class OpenGLRenderer implements Renderer {
现在我想从 onTouchEvent 中获取数据。不幸的是,它不起作用:
public boolean onTouchEvent(MotionEvent event){
//eyeX += 0.2f;
//eyeY = 0.2f;
eyeZ -= 0.2f;
Log.v("OpenGLRenderer", "TouchEvent works");
return true;
}
当我将班级更改为:
public class OpenGLRenderer extends GLSurfaceView implements Renderer {
和我的 onTouchEvent 函数:
@Override
public boolean onTouchEvent(MotionEvent event){
//eyeX += 0.2f;
//eyeY = 0.2f;
eyeZ -= 0.2f;
Log.v("OpenGLRenderer", "TouchEvent works");
return true;
}
还是不行:/怎么了?