はじめに
「Easing Functions For C# and Unity」を Unity プロジェクトに導入することで
40 種類のイージングを使用できるようになります
使用例
using UnityEngine; public class ExampleClass : MonoBehaviour { private void Update() { var value = Mathf.PingPong( Time.time, 1 ); var type = EasingLerps.EasingLerpsType.Bounce; var inOutType = EasingLerps.EasingInOutType.EaseOut; var result = EasingLerps.EasingLerp( type, inOutType, value, 0, 1 ); var scale = result + 1; transform.localScale = new Vector3( scale, scale, scale ); } }