iOS用の簡単な描画アプリをすぐに作成したかったのですが、描画をうまく機能させることができません.各レイヤーのコンテンツを保存してレイヤーを復元する. すべてのレイヤーが同じピクセルを保存しているように見えます..
アイデアは、3 つのレイヤーを持ち、OpenGL ES を使用して各レイヤーに描画することでした。この問題に関する経験がないので、3 つの UIView を並べて表示し、OpenGL 描画キャンバスを各 UIView (チュートリアルの PaintingView の修正版) に追加しました。ユーザーが描画レイヤーを交換したとき、他のレイヤーでのユーザー操作を単に無効にしました。
このアプローチでは、私のアプローチに起因すると思われる多くの奇妙なことを経験します。だから今、どうにかして同じPaintingViewに3つの全画面バッファを作成し、それらの間でOpenGLを切り替える必要があると思います。
私は何かに取り組んでいますか?誰かが機能するアプローチを持っていますか?
トピックに関するものは何でも役立つかもしれません。ありがとう。