Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Quaternion.Slerp

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static function Slerp(a: Quaternion, b: Quaternion, t: float): Quaternion;
public static Quaternion Slerp(Quaternion a, Quaternion b, float t);

Параметры

Описание

Spherically interpolates between a and b by t. The parameter t is clamped to the range [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.