Android GLSurfaceView scrollTo不执行任何操作

Android GLSurfaceView scrollTo不执行任何操作,android,glsurfaceview,Android,Glsurfaceview,我已经尝试了一段时间来垂直滚动一个GLSURFACHEVIEW,它没有完整显示。我觉得有点傻,对我的问题发表了如此简短的解释,但这就是我所能想到的:我知道窗口正在获得点击和拖动事件,但scrollTo(100%确定它获得了正确的参数)根本不会移动窗口 编辑:经过更多的调整,我找到了通过GL10 gl对象操纵曲面的方法,但它完全没有响应。它不需要执行最简单的任务,例如使用glClearColor()将曲面设置为单一颜色。渲染器的onDrawFrame()正在被调用,但调用gl对象上的函数(或GLE

我已经尝试了一段时间来垂直滚动一个GLSURFACHEVIEW,它没有完整显示。我觉得有点傻,对我的问题发表了如此简短的解释,但这就是我所能想到的:我知道窗口正在获得点击和拖动事件,但scrollTo(100%确定它获得了正确的参数)根本不会移动窗口


编辑:经过更多的调整,我找到了通过GL10 gl对象操纵曲面的方法,但它完全没有响应。它不需要执行最简单的任务,例如使用glClearColor()将曲面设置为单一颜色。渲染器的onDrawFrame()正在被调用,但调用gl对象上的函数(或GLES10类中的静态函数)却没有任何作用,这可能是什么原因造成的?

为了闭包起见,GL10对象不响应的一个可能原因是它可能已通过值传递给onDrawFrame(),而不是通过引用。

你想做什么?如果要滚动GLSURFACHEVIEW的内容,请更新视图变换矩阵。如果你想移动整个曲面,它可能看起来有点奇怪。我如何应用矩阵呢?代码已经有一个矩阵来处理位图表面的更改,但是我没有找到一种方法将其应用到OpenGL表面。您使用的是1还是2?如何配置模型/视图/投影矩阵?