2012-07-17 38 views

回答

1

OpenGL绝对有可能。您可以加载两个纹理,然后使用片段着色器决定以像素为单位显示哪个纹理。实际的OpenGL部分不会太复杂,因为你只是画一个屏幕对齐的四边形。想知道如何编写着色器,我会看看here

至于哪个会更快难说,虽然我认为OpengGL会更快。

+0

这是一个好主意,但我如何创建面具纹理? – teamalpha5441 2012-07-18 17:59:55

+0

在这种方法中,您不需要遮罩纹理,只需将用户触摸的位置传递给着色器,并使片段着色器中该点的某个半径内的所有像素都是透明的。 – StuGrey 2012-07-18 19:29:09

+0

所以现在是学习glSlang的时候了,感谢您的帮助 – teamalpha5441 2012-07-19 07:18:14