【Unity】uGUIで色相を変更するシェーダー

ugui-hue-shift

Imageで色相変えたいと思いスクリプトを探したのですができなさそう(Colorは加算する計算)なので、

色相を変更するシェーダーを探してみました。

色々試したのですが、数値入力よりスライダーで調整するタイプにしました。

参考

画像の色相を変更する. - Qiita

やり方

GitHub - teach310/Hue: 画像の色相を変えるシェーダーとスクリプト

  • 上記からHsvUI.shaderとUIHue.csをダウンロードし、Assetsへ

  • ImageにUIHue.csをアタッチすれば、自動でマテリアルもアサインされます。

f:id:min0124:20180120194024p:plain

  • スライダーで値を調整。値が決まったらスクリプトをRemoveします(重そうなので)

f:id:min0124:20180120194039p:plain