2 つの値の Lerp 関数のパラメーターを算出します
var walkSpeed = 5.0; var runSpeed = 10.0; var speed = 8.0; function Start() { // parameter is now 3 / 5 var parameter : float = Mathf.InverseLerp(walkSpeed, runSpeed, speed); }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public float walkSpeed = 5.0F; public float runSpeed = 10.0F; public float speed = 8.0F; void Start() { float parameter = Mathf.InverseLerp(walkSpeed, runSpeed, speed); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): public walkSpeed as float = 5.0F public runSpeed as float = 10.0F public speed as float = 8.0F def Start() as void: parameter as float = Mathf.InverseLerp(walkSpeed, runSpeed, speed)