バージョン
バージョン Unity 2019.3.0f3
シェーダーグラフはUnlit Graphで作成します。
円形グラデーション作成
Polar CoordinatesノードからYを抽出しそれをRemapノードで-0.5から0.5を0~1の間に値を変換します。
あとは変換した値をSampleGradentノードのTimeに繋げば完成です。
カラーは左端と右端を同じ色にするといい感じになります。
一応Polar CoordinatesノードからYを抽出しなくてもatanを使用することでも実現できます。
参考サイト
https://cyangamedev.wordpress.com/2019/05/13/polar-coordinates/
ちなみにこれでRotateノード回転させてもいい感じに回転してくれません。なにかいい方法はないですかね…
方法を見つけました