非常に基本的なXNA4.0プログラムを開始しました。このプログラムでは、コンテンツローダーを介してドットの小さな赤い画像を読み込みます。赤い点は10x10で、丸みを帯びたように見えるように端が丸みを帯びています。画面上に描画し、XとYの位置をマウスのXとYの位置に更新しています。つまり、基本的にはカスタムの赤いカーソルです。
今私の質問は:このカーソルをブラシとして使用するにはどうすればよいですか?マウスの左ボタンをクリックすると、現在の画面のサイズである空白のTexture2D背景にペイントします。MSPAINTのペイントブラシのように機能します。
マウスが移動したポイントを保持するVector2ポイントの配列が必要になると思います。更新が発生すると、これらのポイントごとに、背景のTexture2Dにドットがペイントされますか?
おそらくあまり効率的ではありませんが、当時私が考えることができたのはそれだけでした。
Texture2Dのカラーデータの変更についても読みましたが、残念ながら運がありませんでした。