1

openGLES2.0を使用してiOS用のペイントプログラムを作成しています。私のプログラムには、バッキングが保持されたEAGLLayerがあります。各描画操作はレイヤーに固定され、ユーザーのペイントを構築します。

ただし、今は、絵に追加せずに画面に表示するグラフィックが必要です。たとえば、タッチで配置して描画スタイルに影響を与えることができるが、実際には描画の一部になるべきではないカーソルなどです。

同じEAGLLayerにカーソル用の2番目のrenderbufferを追加することでこれを行うことができますか、それともペイントUIVIewの上に別のUIViewを配置する方がよいでしょうか?

4

1 に答える 1

0

私の目的では、EAGLLayer の上に UIView (カーソル) をフローティングさせることのマイナス面はほとんどありませんでした。EAGLLayer ではなく、メイン ビュー コントローラーのビューのサブビューとして UIView を追加し、それが EAGLLayer の上にあることを確認しました。振り返ってみると、なぜこれが難しいと思ったのかわかりません!

于 2013-04-07T00:34:07.907 に答える