EditorGUILayout.ColorField 颜色字段

static function ColorField (value : Color, params options : GUILayoutOption[]) : Color
static function ColorField (label : string, value : Color, params options : GUILayoutOption[]) : Color
static function ColorField (label : GUIContent, value : Color, params options : GUILayoutOption[]) : Color

Parameters参数

Returns

Color - The color selected by the user.

返回Color,由用户输入的值。

Description描述

Make a field for selecting a Color.

制作一个用于选择颜色的字段。

EditorGUILayout.ColorField 颜色字段

Change the color of the selected GameObjects.
改变选择游戏物体的颜色。

// Change The color of the selected Game Objects

//改变选择游戏物体的颜色。

class MassiveColorChange extends EditorWindow {



	var matColor : Color = Color.white;



	@MenuItem("Examples/Massive Color Change")

	static function Init() {

		var window = GetWindow(MassiveColorChange);

		window.Show();

	}

	function OnGUI() {

		matColor = EditorGUILayout.ColorField("New Color", matColor);



		if(GUILayout.Button("Change!"))

			ChangeColors();

	}



	function ChangeColors() {

		if(Selection.activeGameObject)

				for(var t in Selection.gameObjects)

				if(t.renderer)

					t.renderer.sharedMaterial.color = matColor;

	}

}
Page last updated: 2011-7-14