我在android sdk中使用openGL es创建了一个多维数据集。现在我已经按下按钮在左右方向旋转立方体。如何在按钮的单击事件中调用gl.glRotatef(在CubeActivity类中创建)??
答案 0 :(得分:0)
如果你使用的是openGL ES 2.0,那么你不能真的,因为它不是API的一部分。如果您使用的是openGL ES 1.x,那么您要找的是onTouchEvent
:http://developer.android.com/reference/android/app/Activity.html#onTouchEvent%28android.view.MotionEvent%29
只需跟踪手指触摸屏幕时的位置,您就可以根据该手指旋转,直到用户从屏幕上释放手指。