OpenGLESビュー(EAGLViews)の切り替えに少し問題があります。 EAGLViewにサブビューを追加すると、ビューに表示されるテクスチャが消えます。どうしてか分かりません。テクスチャをロードするチュートリアルのコードを使用しています。OpenGLESテクスチャが消える
ビューがあり、そこにテクスチャが表示されている場合は、addSubviewメソッドを呼び出すことによってこのビューにサブビューを追加します。そして、前のビューに戻るときは、単にサブビューでremoveFromSuperviewメソッドを呼び出します。そして、問題は、スーパービューではもうテクスチャがないということです。私が間違っていることをあなたは知りませんか?
私はここにすべてのコードを掲載したくないです、それはXCodeのテンプレートであり、私が言ったように、テクスチャの読み込みはインターネット上のチュートリアルから取られています。
なぜこれが起こっているのかわからない場合は、少なくとも、EAGLViewsの切り替えに関する助言と助言をお願いします。 (もし良い方法があればaddSubviewを、次にremoveFromSuperviewを使う)。
ありがとうございます。
はい、私は既に別の方法で解決していますが、私はすべてのビューをメインウィンドウのサブビューとして追加しています。今はうまくいきます。返信ありがとう:) –