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

スクリプト言語

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

AnimationClip.SampleAnimation

フィードバック

ありがとうございます

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

閉じる

送信に失敗しました

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

閉じる

キャンセル

マニュアルに切り替える
public function SampleAnimation(go: GameObject, time: float): void;
public void SampleAnimation(GameObject go, float time);

パラメーター

go アニメーションさせるゲームオブジェクト
time アニメーションをサンプリングする時間

説明

アニメーションのプロパティーに時間を与えてアニメーションのサンプリングを行います

これはパフォーマンス上の理由から代わりに Animation インターフェースを使用することをお勧めします。 これは time を与えて animation をサンプリングします。 クリップでアニメーションされているコンポーネントプロパティーはサンプリングされた値に置き換えられます。 ほとんどの場合は Animation.Play を使用してください。SampleAnimation は順不同にフレーム間を移動させたり、 特殊な入力を行いたい場合によく使用されます。

See Also: Animation.

// Plays an animation clip backwards by sampling it every frame.
 var clip : AnimationClip;
 function Update() {
 	clip.SampleAnimation(gameObject, clip.length - Time.time);
}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public AnimationClip clip; void Update() { clip.SampleAnimation(gameObject, clip.length - Time.time); } }