SpriteBatch
WPF または通常の UIKit アプリで期待される方法で画像をレンダリングする必要があります。
- ご想像のとおり、部分的に透明な PNG は互いの上にレンダリングされます。
- 私は変更できるアルファを持っています。できれば、値を使用
Color.White
して変更するようなものです。A
最も近いものは を使用していますがBlendState.NonPremultiplied
、部分的に透明な PNG が互いに重なる奇妙な線が表示されます。
Windows でも同様の問題が発生していました(こちらを参照)Premultiplied
が、XNA コンテンツ プロジェクトの設定を変更することで修正されました。MonoGame で同様のことを行うにはどうすればよいですか? (ここでOpenGLに違いがあると思っています)