Version: 2023.2
言語: 日本語

AnimationCurve

class in UnityEngine

マニュアルに切り替える

説明

時間の経過をとおして評価される Keyframes の集合を保存します。

変数

keysアニメーションカーブで定義されるすべてのキー。
lengthカーブのキーの数を返します(読み取り専用)。
postWrapMode最後のキーフレーム後のアニメーションの動作。
preWrapMode最初のキーフレーム前のアニメーションの動作。
this[int]index で指定したキーを返す(読み取り専用)。

コンストラクタ

AnimationCurve任意の数のキーフレームからアニメーションカーブを作成します。

Public 関数

AddKeyカーブに新しいキーを追加します。
ClearKeysErases all KeyFrame from this instance of the AnimationCurve.
CopyFromCopies the keys and properties of the specified AnimationCurve object into this instance of the AnimationCurve class.
Evaluate time のカーブを評価します。
GetHashCodeA HashCode for the animation curve, computed using all individual Keyframe.
MoveKey index でキーフレームを削除し、キーを挿入し直します。
RemoveKeyキーを削除します。
SmoothTangents index のキーフレームの接線をスムーズにします。

Static 関数

ConstantCreates a constant "curve" starting at timeStart, ending at timeEnd, and set to the value value.
EaseInOutゆっくりと始まり(ease-in)とゆっくりと終わる(ease-out)ようなカーブは timeStart に valueStart から始まり、timeEnd に valueEnd で終了します。
Linear直線的なカーブは timeStart に valueStart から始まり、timeEnd に valueEnd で終了します。