1

我正在使用 openGL ES 2.0 为 iOS 制作一个绘画程序。在我的程序中,有一个带有保留支持的 EAGLLayer。每个绘图操作都“粘在”图层上,从而构建了用户的绘画。

然而,现在我需要一些图形出现在屏幕上而不被添加到绘画中——就像一个可以通过触摸定位并影响绘画风格但实际上不应该成为绘画的一部分的光标。

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

4

1 回答 1

0

就我的目的而言,让 UIView(光标)漂浮在我的 EAGLLayer 之上并没有什么不好的地方。将 UIView 添加为我的主视图控制器视图的子视图,而不是 EAGLLayer 的子视图,并确保它位于 EAGLLayer 之上。不知道为什么我认为这会很棘手,回想起来!

于 2013-04-07T00:34:07.907 回答