繁体   English   中英

EAGLLayer可以保留“选择性”支持吗?

[英]Can an EAGLLayer have 'selective' retained backing?

我正在使用openGL ES 2.0为iOS编写绘画程序。 在我的程序中,有一个带有保留后盾的EAGLLayer。 每个绘制操作都“坚持”到图层,从而建立用户的绘画。

但是,现在,我需要一些图形显示在屏幕上而不被添加到绘画中,例如可以通过触摸来定位并影响绘画样式的光标,但实际上不应成为绘画的一部分。

我可以通过在同一个EAGLLayer中为光标添加第二个渲染缓冲区来做到这一点,还是在绘画UIVIew之上具有另一个UIView更好?

就我的目的而言,在我的EAGLLayer顶部浮动一个UIView(游标)几乎没有什么弊端。 添加了UIView作为主视图控制器视图(而不是EAGLLayer)的子视图,并确保它位于EAGLLayer的顶部。 回想起来,不知道为什么我会认为这很棘手!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM