ゲーム画面に多数の正方形の領域があり、アクターがこれらの領域を横切って移動するときに、背景画像が後ろから透けて見えるようにします。
それで、領域がテクスチャから減算/削除されるように SpriteBatch に描画することは可能ですか (効果的に「穴を開けます」)?
これを達成する方法は他に考えられません...いくつかの正方形の内側の領域をクリップしたいので、はさみは私の目的には非常に実用的ではないようです。これは Scissors の逆で、はさみの境界外の領域を切り取ります。さまざまな正方形領域間の逆領域を埋めるために数十のシザー領域を計算するという考えは、解決策としては非現実的です...特に領域が動いている場合。
ヘルプや提案をいただければ幸いです。
更新: 画像を添付しました。
点線でマークされた領域に背景が常に表示されるようにします。点線の領域は移動するので、背景からスプライトを作成して上に配置するのではなく、点線の四角と交差するアクターの一部を描画しないようにします。(または、同じ効果を達成する任意の方法。)