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

スクリプト言語

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

Keyframe.Keyframe

public function Keyframe(time: float, value: float)

Description

キーフレームの作成

	// Make a GameObject follow a Sinus 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,Mathf.Sin(i));

		anim = AnimationCurve(ks);
	}

	function Update() {
		transform.position = Vector3(Time.time,anim.Evaluate(Time.time),0);
	}
public function Keyframe(time: float, value: float, inTangent: float, outTangent: float)

Description

キーフレームの作成

	// Make a GameObject follow a Sinus function 
	// Over the X and Y axis with vertical tangents.

	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,Mathf.Sin(i),90,90);    
		}
		anim = AnimationCurve(ks);
	}

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