言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

AnimationCurve.keys

public var keys: Keyframe[];

Description

アニメーションカーブで定義されるすべてのキー。

これは明確に配列からいくつかのキーを追加または削除することが出来ます。 もし時間を基準としたソートが行われていない場合、自動的にソートが行われます。 配列は"値"による配列ということに注意してください。例えば取得するキーはすべてのキーのコピー カーブの中に設定されているキーのコピーを返しています。 See Also: Keyframe 構造体, AddKey, RemoveKey 関数.

	// Make a GameObject follow a Quadratic function 
	// Over the X and Y axis.

	private var anim : AnimationCurve;
	private var ks : Keyframe[];

	function Start() {
		ks = new Keyframe[50];
		for(var i = 0; i < ks.Length ; i++){
			ks[i] = Keyframe(i,i*i);	
		}
		anim = new AnimationCurve(ks);
	}

	function Update() {
		transform.position = Vector3(Time.time,anim.Evaluate(Time.time),0);
	}