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

スクリプト言語

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

Mathf.MoveTowardsAngle

public static function MoveTowardsAngle(current: float, target: float, maxDelta: float): float;

Description

MoveTowards 関数と機能は同じだが、360 度の折り返しに対応しています

target 引数から target 引数まで、maxDelta 引数のスピードで移動します。 For optimization reasons, negative values of maxDelta are not supported and may cause oscillation. To push current away from a target angle, add 180 to that angle instead.

	var target = 270.0;
	var speed = 45.0;

	function Update () {
		var angle : float = Mathf.MoveTowardsAngle
			(transform.eulerAngles.y, target, speed * Time.deltaTime);
		transform.eulerAngles = Vector3(0, angle, 0);
	}