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

スクリプト言語

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

GUILayout.FlexibleSpace

public static function FlexibleSpace(): void;

Description

フレキシブルなスペースを挿入します

フレキシブルなスペースはレイアウトの残ったスペースを使用します。 注意: これは GUILayout.ExpandWidthGUILayout.ExpandHeight によってオーバーライドされます。
GUILayoutエリアにあるフレキシブルなスペース

	var sliderValue : float = 1.0;

	function OnGUI() {
		// Wrap everything in the designated GUI Area
		GUILayout.BeginArea (Rect (0,0,200,60));
		// Begin the singular Horizontal Group
		GUILayout.BeginHorizontal();
		// Place a Button normally
		GUILayout.RepeatButton ("A button with\ntwo lines");
		// Place a space between the button and the vertical area
		// so it fits the whole area
		GUILayout.FlexibleSpace();
		// Arrange two more Controls vertically beside the Button
		GUILayout.BeginVertical();	
		GUILayout.Box("Value:" + Mathf.Round(sliderValue));
		sliderValue = GUILayout.HorizontalSlider (sliderValue, 0.0, 10);

		// End the Groups and Area
		GUILayout.EndVertical();
		GUILayout.EndHorizontal();
		GUILayout.EndArea();
	}