アルゴリズム-補間計算(1)-線形補間

補間計算は、開発プロセスで一般的に使用されるアルゴリズムです。この記事では、線形補間を紹介します。

コード:

Vector3 end = new Vector3(250, 0, 300);
    //private void Update()
    //{
    //    transform.position = Vector3.Lerp(transform.position, end, 0.5f*Time.deltaTime);
    //}
Vector3.Lerp(transform.position, End, 0.1f*Time.deltaTime);

Learp線形補間の原理:

まず、transform.positionは開始位置、endは終了位置、3番目のパラメーターはパーセンテージ、範囲は(0,1)、Time.deltaTime時間は統一され、各マシンの実行時間は異なる場合があり、ランタイムはUpdateです。ここで、スタートの位置はフレームごとに変わります。

例:
次の描画例では、開始はオブジェクト自体の位置、終了はターゲット位置、パーセンテージは0.5です。
アルゴリズム-補間計算(1)-線形補間

線形補間は非常に簡単で、開始位置と終了位置の間の位置を取るだけです。

おすすめ

転載: blog.51cto.com/myselfdream/2551546