2011-03-28 69 views
0

我正在处理一个样本,其中我放置了两个纹理。我想要的是,无论何时用户将他的手指移动到屏幕上,视图下面的视图都应该在他移动时显示出来。清除前视图以显示底部视图是我正在寻找的。OpenGL ES:在视图下方显示

我想知道使用OpenGL ES实现此功能的一些想法/想法。任何相关的指针将高度赞赏。

在此先感谢。

回答

0

这听起来并不是性能密集型的,所以简单的代码可以胜过复杂的调优操作。

你不需要使用OpenGL。您可以简单地拥有两个图像 - 正面和背面 - 前面支持Alpha通道。每次你击中或移动时,你都会清除一个圆形的补丁,无论这个补丁是在某个特定的半径或其他地方发生的。

然后排队重绘。重绘绘制了两个位图,先回到前面。

如果可能的话,尝试对自上次绘制后更新前部的区域重新排队重绘。

+0

这种方法能在iPhone等设备上正常工作吗? – Nilesh 2011-03-28 10:49:50