コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Gradient で Lerp を使用できる「Unity Gradient Lerp」紹介

ソースコード

使用例

using UnityEngine;

public class Example : MonoBehaviour
{
    public Gradient m_gradient1;
    public Gradient m_gradient2;

    [Range( 0, 1 )]
    public float m_time;

    public Gradient m_gradient3;

    private void OnValidate()
    {
        m_gradient3 = Util.Gradient.Lerp
        (
            m_gradient1,
            m_gradient2,
            m_time
        );
    }
}

f:id:baba_s:20181222173218p:plain

参考ツイート