すべての朝(あなたがいる朝の場合)
私は周りを見回していて、これを行うための満足のいく方法を見ていませんでしたので、私は周りに尋ねると思いました...
理想的な世界透明なTexture2Dオブジェクトを生成できるようにしたいと思います。これを画面に描画して「ペイント」できるようにします。つまり、マウスの左ボタンを押したときに、カーソルが置かれているピクセルを黒に設定する必要があります。これに続いて、このテクスチャを使用できるようにする必要があります。
テクスチャの使用は簡単です。「ペイント」オブジェクトの新しいTexture2D属性を作成し、それをSpriteBatch.Drawメソッドで使用するだけです。2つのトリッキーな部分は
- コード内の透明度で満たされた、指定されたサイズのtexture2Dオブジェクトを生成します。
- そのtexture2Dをその場で編集する(つまり、ピクセルの色を変更できる)
誰かがこれらの経験を持っているなら、あなたが入力することは非常にありがたいです。