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

スクリプト言語

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

Transform.hasChanged

Switch to Manual
public var hasChanged: bool;

Description

フラグが最後に 'false' に設定された時からTransformに何らかの変更があったかどうか

これはtransformに行列の再計算:位置、角度、スケールの修正などの原因として何らかの変更があった場合に変更されます。 このフラグが設定される前に古い値と新しい値が異なる場合は実際にはtransformの変更をチェックしないことに注意してください。 なのでtransform.positionのような気にかけない何らかの変更でも常にhasChangedをセットすることをおすすめします。

	function OnUpdate () {
		if (transform.hasChanged)
		{
			print("The transform has changed!");
			transform.hasChanged = false;
		}
	}