Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C#コードから渡さずに、画面テクスチャをHLSLテクスチャ変数に保存する方法はありますか?
たとえば、溺れている現在のテクスチャには、を使用してアクセスできます。
sampler TextureSampler : register(s0);
現在画面に表示されているものに対して同じことを行う方法はありますか?
いいえ。SpriteBatchを使用していると想定しているため、レジスタ0は暗黙的に現在のテクスチャに設定されます。画面上の現在のピクセルを取得するには、すべてをレンダーターゲットに描画してから、そのレンダーターゲットをHLSLに渡す必要があります。