我正在使用openGL ES 2.0为iOS制作一个绘画程序。在我的程序中,有一个保留支持的EAGLLayer。每一次绘制操作都“附着”到层上,从而构建了用户的绘画。
但是,现在我需要一些图形出现在屏幕上,而不需要添加到绘画中--比如光标,可以通过触摸来定位并影响绘画风格,但实际上不应该成为绘画的一部分。
我可以通过在同一个EAGLLayer中为光标添加第二个renderbuffer来做到这一点吗?还是在画图UIVIew的顶部添加另一个renderbuffer会更好?
发布于 2013-04-07 08:34:08
就我的目的而言,在我的EAGLLayer上浮动一个UIView (光标)几乎没有什么坏处。将UIView添加为我的主视图控制器视图的子视图,而不是EAGLLayer的子视图,并确保它位于EAGLLayer的顶部。回想起来,我不确定为什么我认为这会很棘手!
https://stackoverflow.com/questions/15101700
复制相似问题