スプライト バッチで透明なテクスチャが重なっているクリック検出を実装しようとしています。どのテクスチャがクリックされたかを知る必要があるためです。アイデアは、各テクスチャを一意の色で描画し、クリック座標を画面にマップし、この位置のピクセルを読み取り、ピクセルの色をテクスチャにマップすることです。
そのようにすればいいのでしょうか?グラフィックバッファを読み取るにはどうすればよいですか? テクスチャを 1 色でペイントするには、テクスチャ シェーダを切り替える必要がありますか?
スプライト バッチで透明なテクスチャが重なっているクリック検出を実装しようとしています。どのテクスチャがクリックされたかを知る必要があるためです。アイデアは、各テクスチャを一意の色で描画し、クリック座標を画面にマップし、この位置のピクセルを読み取り、ピクセルの色をテクスチャにマップすることです。
そのようにすればいいのでしょうか?グラフィックバッファを読み取るにはどうすればよいですか? テクスチャを 1 色でペイントするには、テクスチャ シェーダを切り替える必要がありますか?