この質問は以前に尋ねられましたが、私の側では解決策が機能しませんでした。
シンプルなボールの png は次のようになります。
白背景なし、透過背景ありで保存しました。
隅に白が現れるのはなぜですか?
この質問は以前に尋ねられましたが、私の側では解決策が機能しませんでした。
シンプルなボールの png は次のようになります。
白背景なし、透過背景ありで保存しました。
隅に白が現れるのはなぜですか?
EAGLView の初期化方法を確認してください。アルファ透明度をサポートするには、のような pixelFormat を使用する必要がありますkEAGLColorFormatRGBA8
。コードは次のようになります。
EAGLView* glView = [EAGLView viewWithFrame:[window bounds]
pixelFormat:kEAGLColorFormatRGBA8
depthFormat:GL_DEPTH_COMPONENT16_OES
preserveBackbuffer:NO
sharegroup:nil
multiSampling:NO
numberOfSamples:0];
png に関連する問題であるかどうかを確認するためだけに、独自のファイルの代わりにこの png ファイルを使用してみてください。