Unity用のカスタムシェーダー

UnityのUIスプライト用のシェーダー

この画像の様に、UI上の1枚の画像を、真っ黒くしたり真っ白くしたり出来る様になります。

対象のImageにシェーダーをセットして、カラーの値を変更して使ってください。

真っ黒はRGB0、通常はRGB127(スクリプト上では0.5)、白がRGB255です。

RGB127→RGB255→RGB127とアニメーションさせることで、画像が点滅する表現を作れます。

RGBの数値をずらす事で、赤の点滅、黄色の点滅なども作れます。

UI-Custom.shader

シェーダーの利用規約

特に無いです。改造したり勉強のヒントにしたり、ご自由にどうぞ。

(※Unityのシェーダー自体は、Unity側に権利があると思われます。多分。)