Vector2Field, Vector2IntField, Vector3Field, Vector3IntField, Vector4Field

示例程序
说明生成控制向量 Vec2 Vec2int Vec3 Vec3Int Vec4 的区域

用法

五种函数的用法一致,修改对应的函数名即可。

public static Vector2 Vector2Field(string label, Vector2 value, params GUILayoutOption[] options);

public static Vector2 Vector2Field(GUIContent label, Vector2 value, params GUILayoutOption[] options);

参数

label

对应的标签名称。

value

该区域控制的向量,其中 Vector2IntFieldVector3IntField 控制的向量的各个分量只能是 int 类型。

options

(可选)用于指定额外的布局属性,该参数将覆盖默认样式。

示例

public override void OnInspectorGUI () {
		_target.Vec2 = EditorGUILayout.Vector2Field ("2D Vector", _target.Vec2);
	
		_target.Vec2Int = EditorGUILayout.Vector2IntField ("2D Int Vector", _target.Vec2Int);
	
		_target.Vec3 = EditorGUILayout.Vector3Field ("3D Vector", _target.Vec3);
	
		_target.Vec3Int = EditorGUILayout.Vector3IntField ("3D Int Vector", _target.Vec3Int);
	
		_target.Vec4 = EditorGUILayout.Vector4Field ("4D Vector", _target.Vec4);
}