EditorGUI
- actionKey
- BoundsField
- ColorField
- CurveField
- DrawPreviewTexture
- DrawTextureAlpha
- DropShadowLabel
- EnumPopup
- FloatField
- Foldout
- indentLevel
- InspectorTitlebar
- IntField
- IntPopup
- IntSlider
- LabelField
- LayerField
- MinMaxSlider
- ObjectField
- PasswordField
- Popup
- PrefixLabel
- ProgressBar
- PropertyField
- RectField
- SelectableLabel
- Slider
- TagField
- TextArea
- TextField
- Toggle
- Vector2Field
- Vector3Field
- Vector4Field
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样式
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);
}
}
最后修改:2011年6月23日 Thursday 19:47