XNA を使用してアプリケーションのようなペイントを作成しています。
キャンバスとして機能するレンダー ターゲットがあります。ユーザーが何かを描くとき、DrawUserPrimitives
三角形ストリップを使用して対応する三角形を描き、線やその他の曲線を作成します。
ユーザーがテクスチャから三角形を消去できるように、アプリケーションに消しゴムを実装したいと考えています。過去に OpenGL を使用したことがありますが、次のようなブレンド関数を使用するだけです。 glBlendFunc(GL_ZERO, GL_ONE_MINUS_SRC_ALPHA);
XNAでこれを行うにはどうすればよいですか? GraphicsDevice
ブレンドモードをAlphaBlend
、などに設定してみAdditive
ましたが、うまくいきませんでした。何か案は?