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.
指定したピクセルの色を取得したい texture2D があります。それを使って何かをして、別の texture2D に新しい色を入れます。
テクスチャ内のすべてのピクセルでこれを行う必要があります。これどうやってするの。
ピクセル シェーダーは使用しないでください。C#である必要があります
このTexture2Dクラスには、必要な処理を正確に実行する メソッドGetDataとSetDataメソッドが含まれています。
Texture2D
GetData
SetData
問題が見つかりました。
ピクセルの色を取得しようとしたとき、色のアルファ値は 0 でした。これは、色が完全に透明であることを意味します。それを解決するには、アルファ値を 255 に変更する必要がありました。
jpgファイルを使用しているため、これが発生したと思います。jpg ファイルはアルファ値をサポートしていません。