Unity3D脚本中文系列教程(十七)
2012-09-17 18:30
393 查看
◆ Static function PrefixLabel(totalPosition:Rect,id:int,label:GUIContent):Rect
参数
totaIPosition 用于标签和控件的屏幕上的矩形
id 空间的唯一ID
label 显示在控件前面的标签
返回:Rect 屏幕上的矩形,只用于控件自身
描述:在一些空间前面制作一个标签
static function RectField (position : Rect, value : Rect) : Rect
static function RectField (position : Rect, label : string, value : Rect) : Rect
static function RectField (position : Rect, label : GUIContent, value : Rect) : Rect
参数
position
屏幕上用于域的矩形区域
label 显示在该域上的可选标签
value 用于编辑的值
返回:Rect –用户输入的值描述:制作一个X.Y W&H域以便输入一个Rect
◆ static function Slider (position : Rect, value : float, leftValue : float, rightValue : float) : float
◆ static function Slider (position : Rect, label : string, value : float, leftValue : float, rightValue : float) : float
◆ static function Slider (position : Rect, label : GUIContent, value : float, leftValue : float, rightValue : float) : float
参数
position
屏幕上用于滑竿的矩形区域
label 该滑竿前面可选的标签
value 滑竿显示的值。这个决定可拖动滑块的位置。.
leftValue 滑竿左端的值.
rightValue 滑竿右端的值
返回:float- 被用户设置的值
描述:一个用户可以拖动的滑竿,可以在min和max之间改变的一个值
◆ static function TagField (position : Rect, tag : string, style : GUIStyle = EditorStyles.popup) : string
◆ static function TagField (position : Rect, label : string, tag : string, style : GUIStyle = EditorStyles.popup) : string
◆ static function TagField (position : Rect, label : GUIContent, tag : string, style : GUIStyle = EditorStyles.popup) : string
参数
position
屏幕上用于域的矩形区域
label 该域前面可选的标签
tag 该域显示的标签
style 可选的GUIStyle
返回:string- 用户选择的标签
描述:制作一个标签选择域
◆ static function TextArea (position : Rect, text : string, style : GUIStyle = EditorStyles.textField) : string
参数
position
屏幕上用于文本的矩形区域
text 用于编辑的文本
style 可选的GUIStyle. 返回:string- 用户输入的文本
描述:制作一个文本域
这个就像GUITextField一样,但是正确的响应全选,拷贝,粘贴等,在编辑器中。
◆ static function TextField (position : Rect, text : string, style : GUIStyle = EditorStyles.textField) : string
◆ static function TextField (position : Rect, label : string, text : string, style : GUIStyle = EditorStyles.textField) : string
◆ static function TextField (position : Rect, label : GUIContent, text : string, style : GUIStyle = EditorStyles.textField) : string
参数
position 屏幕上用于开关的矩形区域.
label 显示在该文本域前面的可选标签
text 用于编辑的文本.
Style 可选的GUIStyle
返回:string- 用户输入的文本
描述:制作一个文本域
这个就像GUITextField,但是正确的响应所有选择,拷贝,粘贴等等,在编辑器中,可以有一个可选的标签在前面。
◆ static function Toggle (position : Rect, value : bool) : bool
◆ static function Toggle (position : Rect, label : string, value : bool) : bool
◆ static function Toggle (position : Rect, label : GUIContent, value : bool) : bool
参数
position 屏幕上用于开关的矩形区域.
label 该开关前面可选的标签
value 这个开关的显示状态
返回:bool – 这个开关的显示状态
描述:制作一个开关
static function Vector2Field (position : Rect, label : string, value : Vector2) : Vector2
参数
position 屏幕上用于域的矩形区域
label 显示在该域上的标签
value 用于编辑的值
返回:Vector2- 用户输入的值
描述:为Vector2制作一个X,Y域
◆ static function Vector3Field (position : Rect, label : string, value : Vector3) : Vector3
参数
position 屏幕上用于域的矩形区域
label 显示在该域上的标签
value 用于编辑的值
返回:Vector3 – 用户输入的值
描述:制作一个X,Y Z域以便输入一个Vector3
◆ static function Vector4Field (position : Rect, label : string, value : Vector4) : Vector4
参数
position 屏幕上用于域的矩形区域
label 显示在该域上的标签
value 用于编辑的值
返回:Vector4 – 用户输入的值
描述:制作一个X,Y Z&W域以便输入一个Vector4
EditorPrefs
类
在储存并访问Unity编辑器的首选项
注意:这是一个编辑器类,为了使用它你必须房子脚本到工程文件夹的Assets/Editor
描述:设置由Key确定的值
描述:设置由Key确定的值
EditorStyles
类
用于EditorGUI控件的通用GUIStyle通过调用EditorGUIUtility.LookLikeInspector和EditorGUIUtility.LookLikeControls.来设置
注意:这是一个编辑器类,为了使用它你必须设置脚本的工程文件夹的Assets/Editor中,编辑器类位于UnityEditor命名空间因此对于C#脚本你需要在脚本开始位置添加"using UnityEditor;"
类变量
Label 用于所有EditorGUI前部标签的风格
textField 用于EditorGUI.TextField的风格
popup 用于EditorGUI.Popup, EditorGUI.EnumPopup的风格
structHeadingLabel 用于结构标题的风格(Vector3,Rect,等)
objectField
参数
totaIPosition 用于标签和控件的屏幕上的矩形
id 空间的唯一ID
label 显示在控件前面的标签
返回:Rect 屏幕上的矩形,只用于控件自身
描述:在一些空间前面制作一个标签
static function RectField (position : Rect, value : Rect) : Rect
static function RectField (position : Rect, label : string, value : Rect) : Rect
static function RectField (position : Rect, label : GUIContent, value : Rect) : Rect
参数
position
屏幕上用于域的矩形区域
label 显示在该域上的可选标签
value 用于编辑的值
返回:Rect –用户输入的值描述:制作一个X.Y W&H域以便输入一个Rect
◆ static function Slider (position : Rect, value : float, leftValue : float, rightValue : float) : float
◆ static function Slider (position : Rect, label : string, value : float, leftValue : float, rightValue : float) : float
◆ static function Slider (position : Rect, label : GUIContent, value : float, leftValue : float, rightValue : float) : float
参数
position
屏幕上用于滑竿的矩形区域
label 该滑竿前面可选的标签
value 滑竿显示的值。这个决定可拖动滑块的位置。.
leftValue 滑竿左端的值.
rightValue 滑竿右端的值
返回:float- 被用户设置的值
描述:一个用户可以拖动的滑竿,可以在min和max之间改变的一个值
◆ static function TagField (position : Rect, tag : string, style : GUIStyle = EditorStyles.popup) : string
◆ static function TagField (position : Rect, label : string, tag : string, style : GUIStyle = EditorStyles.popup) : string
◆ static function TagField (position : Rect, label : GUIContent, tag : string, style : GUIStyle = EditorStyles.popup) : string
参数
position
屏幕上用于域的矩形区域
label 该域前面可选的标签
tag 该域显示的标签
style 可选的GUIStyle
返回:string- 用户选择的标签
描述:制作一个标签选择域
◆ static function TextArea (position : Rect, text : string, style : GUIStyle = EditorStyles.textField) : string
参数
position
屏幕上用于文本的矩形区域
text 用于编辑的文本
style 可选的GUIStyle. 返回:string- 用户输入的文本
描述:制作一个文本域
这个就像GUITextField一样,但是正确的响应全选,拷贝,粘贴等,在编辑器中。
◆ static function TextField (position : Rect, text : string, style : GUIStyle = EditorStyles.textField) : string
◆ static function TextField (position : Rect, label : string, text : string, style : GUIStyle = EditorStyles.textField) : string
◆ static function TextField (position : Rect, label : GUIContent, text : string, style : GUIStyle = EditorStyles.textField) : string
参数
position 屏幕上用于开关的矩形区域.
label 显示在该文本域前面的可选标签
text 用于编辑的文本.
Style 可选的GUIStyle
返回:string- 用户输入的文本
描述:制作一个文本域
这个就像GUITextField,但是正确的响应所有选择,拷贝,粘贴等等,在编辑器中,可以有一个可选的标签在前面。
◆ static function Toggle (position : Rect, value : bool) : bool
◆ static function Toggle (position : Rect, label : string, value : bool) : bool
◆ static function Toggle (position : Rect, label : GUIContent, value : bool) : bool
参数
position 屏幕上用于开关的矩形区域.
label 该开关前面可选的标签
value 这个开关的显示状态
返回:bool – 这个开关的显示状态
描述:制作一个开关
static function Vector2Field (position : Rect, label : string, value : Vector2) : Vector2
参数
position 屏幕上用于域的矩形区域
label 显示在该域上的标签
value 用于编辑的值
返回:Vector2- 用户输入的值
描述:为Vector2制作一个X,Y域
◆ static function Vector3Field (position : Rect, label : string, value : Vector3) : Vector3
参数
position 屏幕上用于域的矩形区域
label 显示在该域上的标签
value 用于编辑的值
返回:Vector3 – 用户输入的值
描述:制作一个X,Y Z域以便输入一个Vector3
◆ static function Vector4Field (position : Rect, label : string, value : Vector4) : Vector4
参数
position 屏幕上用于域的矩形区域
label 显示在该域上的标签
value 用于编辑的值
返回:Vector4 – 用户输入的值
描述:制作一个X,Y Z&W域以便输入一个Vector4
EditorPrefs
类
在储存并访问Unity编辑器的首选项
注意:这是一个编辑器类,为了使用它你必须房子脚本到工程文件夹的Assets/Editor
描述:设置由Key确定的值
描述:设置由Key确定的值
EditorStyles
类
用于EditorGUI控件的通用GUIStyle通过调用EditorGUIUtility.LookLikeInspector和EditorGUIUtility.LookLikeControls.来设置
注意:这是一个编辑器类,为了使用它你必须设置脚本的工程文件夹的Assets/Editor中,编辑器类位于UnityEditor命名空间因此对于C#脚本你需要在脚本开始位置添加"using UnityEditor;"
类变量
Label 用于所有EditorGUI前部标签的风格
textField 用于EditorGUI.TextField的风格
popup 用于EditorGUI.Popup, EditorGUI.EnumPopup的风格
structHeadingLabel 用于结构标题的风格(Vector3,Rect,等)
objectField
相关文章推荐
- Unity3D脚本中文系列教程(十七)
- Unity3D脚本中文系列教程(十七)
- Unity3D脚本中文系列教程(五)
- Unity3D脚本中文系列教程(一)
- Unity3D脚本中文系列教程(十二)
- Unity3D脚本中文系列教程(六)
- Unity3D脚本中文系列教程(十五)
- Unity3D脚本中文系列教程(二)
- Unity3D脚本中文系列教程(十三)
- Unity3D脚本中文系列教程(九)
- Unity3D脚本中文系列教程(十六)
- Unity3D脚本中文系列教程(十四)
- Unity3D脚本中文系列教程(十)
- Unity3D脚本中文系列教程(三)
- Unity3D脚本中文系列教程(十五)
- Unity3D脚本中文系列教程(七)
- Unity3D脚本中文系列教程(四)
- Unity3D脚本中文系列教程(十六)
- Unity3D脚本中文系列教程(五)
- Unity3D脚本中文系列教程(十一)