Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Quaternion.Slerp

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public static function Slerp(a: Quaternion, b: Quaternion, t: float): Quaternion;
public static Quaternion Slerp(Quaternion a, Quaternion b, float t);

パラメーター

説明

ab の間を t で球状に補間します。パラメーター t は、[0, 1] の範囲です。

// Interpolates rotation between the rotations "from" and "to"
// (Choose from and to not to be the same as 
// the object you attach this script to)

var from : Transform; var to : Transform; var speed = 0.1; function Update () { transform.rotation = Quaternion.Slerp (from.rotation, to.rotation, Time.time * speed); }
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public Transform from; public Transform to; public float speed = 0.1F; void Update() { transform.rotation = Quaternion.Slerp(from.rotation, to.rotation, Time.time * speed); } }

See Also: Lerp, SlerpUnclamped.