これが他の場所で尋ねられた場合は申し訳ありませんが、そのままでは言い表すのが非常に難しいため、何も見つかりませんでした.
キャンバスにマスクを実装する方法はありますか?
たとえば、図形のみを使用して (画像なし)、窓のある家を描きます。人を表す形も持っています。私はその人が窓に現れることを望んでいます - しかし明らかに、窓が許す限り、その人は見えるべきです。残りはマスクされます。
家の窓が占める部分を空にすることを考えました。これにより、レイヤーに本物の穴ができ、問題を簡単に解決できます。
ただし、キャンバス内の形状または形状の一部を削除することはできず、古いものの上に新しいものを描くことしかできないことは承知しています。では、多層環境 (Kinetic.JS でゲームを作成しています) では、正確に何ができるでしょうか?
これの説明が不十分である場合は申し訳ありません-グラフィック全体にとって新しいものです。