本日はUnityの小ネタ枠です。 UnityのHLSLシェーダで時間経過でラインが流れるシェーダを作成する方法です。 シェーダーの時間変数 ビルトインのシェーダー変数の _Time を参照することでステージロードからの時間(t/20, t, t*2, t*3)をシェーダ内で参照できます。 本変数を使ってシェーダ内で時間経過に応じたアニメーションを実装することができます。 docs.unity3d.com時間変数には以下の4種類が用意されています。 名前 タイプ Value _Time float4 ステージのロードからの時間 (t/20, t, t*2, t*3) _SinTime float…