如何将图像绘制为多边形的纹理以及如何在触摸屏幕上的多边形的所有方向上旋转多边形?

时间:2011-10-03 10:26:36

标签: android opengl-es

我需要在方形多边形上绘制纹理,而不是立方体,我需要在一个方形的正方形上绘制,它是一个立方体的面。我查看了这个教程(open gl ES),它似乎可以在方形多边形上写一个纹理:http://blog.jayway.com/2010/12/30/opengl-es-tutorial-for-android-%E2%80%93-part-vi-textures/

好的,但现在我需要用手指旋转多边形,触摸屏幕。我需要用户可以与触摸它的多边形进行交互,沿着用手指移动多边形的方向移动多边形。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

当您使用opengl时,有一个名为glrotate的函数用于旋转对象。这是链接

http://www.khronos.org/opengles/sdk/1.1/docs/man/glRotate.xml

只需根据用户触摸互动调用此功能。