EditorGUI.IntField 整型字段
static function IntField (position : Rect, value : float, style : GUIStyle = EditorStyles.numberField) : int
static function IntField (position : Rect, label : string, value : float, style : GUIStyle = EditorStyles.numberField) : int
static function IntField (position : Rect, label : GUIContent, value : float, style : GUIStyle = EditorStyles.numberField) : int
Parameters参数
- positionRectangle on the screen to use for the int field.
屏幕上用于整数的矩形区域 - labelOptional label to display in front of the int field.
显示在整数前面的可选择标签 - valueThe value to edit. // 用来编辑的值
- styleOptional GUIStyle. // 可选GUIStyle样式
Returns
int - The value entered by the user.
返回整数 - 用户输入的值。
Description描述
Make a text field for entering integers.
制作一个文本字段,用于输入整数。
Int Field in an Editor Window.
在编辑器中的整数字段。
// Editor Script that clones the selected GameObject a number of times.// 编辑器脚本,克隆选择游戏对象的次数。class EditorGUIIntField extends EditorWindow {var clones : int = 1;@MenuItem("Examples/Clone Object")static function Init() {var window = GetWindow(EditorGUIIntField);window.Show();}function OnGUI() {sizeMultiplier = EditorGUI.IntField(Rect(0,35,position.width,15),"Number of clones:",clones);if(GUI.Button(Rect(0,10,position.width, 20), "Clone!"))for(var i = 0; i < clones; i++)Instantiate(Selection.activeGameObject, Vector3.zero, Quaternion.identity);}}