MultiFloatField, MultiIntField
示例程序 | |
---|---|
说明 | 一次性生成多个数值区域 |
用法
public static void MultiFloatField(Rect position, GUIContent[] subLabels, float[] values);
public static void MultiFloatField(Rect position, GUIContent label, GUIContent[] subLabels, float[] values);
public static void MultiIntField(Rect position, GUIContent[] subLabels, int[] values);
参数
position
绘制控件的矩形区域。
label
显示在所有控件之前的总标签。
subLabels
显示在每个单独区域前的小标签,仅一个字母的宽度。
values
实际数值, int
或 float
。
示例
void OnGUI () {
EditorGUI.MultiIntField (new Rect (5, 5, 400, 17), _contents, _ints);
EditorGUI.MultiFloatField (new Rect (5, 27, 400, 17), _contents, _floats);
}