GUI 元素的样式信息。
大多数 GUI 函数接受可选的 GUIStyle 参数来重写默认样式。这让您能够更改或根据不同状态(例如,当鼠标悬停在控件上时)切换颜色、字体及其他细节。当整个 GUI 设计需要一致的外观时,GUISkin 类为您提供了一种有用方法,可以收集一组 GUIStyle 设置并一次应用所有这些设置。
none | 空 GUIStyle 的快捷方式。 |
active | 按下控件时的渲染设置。 |
alignment | 文本对齐。 |
border | 所有背景图像的边框。 |
clipping | 如何处理要渲染的内容太大而无法放入给定区域的情况。 |
contentOffset | 要应用于该 GUIstyle 的内容的像素偏移。 |
fixedHeight | 如果不为 0,则使用该样式呈现的任何 GUI 元素都将具有此处指定的高度。 |
fixedWidth | 如果不为 0,则使用该样式呈现的任何 GUI 元素都将具有此处指定的宽度。 |
focused | 元素具有键盘焦点时的渲染设置。 |
font | 用于渲染的字体。如果为 null,则改为使用当前 GUISkin 的默认字体。 |
fontSize | 要使用的字体大小(用于动态字体)。 |
fontStyle | 要使用的字体样式(用于动态字体)。 |
hover | 鼠标悬停在控件上时的渲染设置。 |
imagePosition | GUIContent 的图像和文本的组合方式。 |
lineHeight | 具有该样式的文本行的高度,以像素为单位。(只读) |
margin | 以该样式呈现的元素与任何其他 GUI 元素之间的边距。 |
name | 该 GUIStyle 的名称。用于根据名称获取 GUIStyle。 |
normal | 正常显示组件时的渲染设置。 |
onActive | 启用和按下元素时的渲染设置。 |
onFocused | 元素具有键盘焦点并且启用时的渲染设置。 |
onHover | 控件处于启用状态并且鼠标悬停在其上方时的渲染设置。 |
onNormal | 控件处于启用状态时的渲染设置。 |
overflow | 要添加到背景图像的额外空间。 |
padding | 从 GUIStyle 边缘到内容起始处的空间。 |
richText | 为文本格式标记启用 HTML 样式标记。 |
stretchHeight | 是否可以垂直拉伸该样式的 GUI 元素来改善布局效果? |
stretchWidth | 是否可以水平拉伸该样式的 GUI 元素来改善布局效果? |
wordWrap | 文本是否应该自动换行?? |
GUIStyle | 空 GUIStyle 的构造函数。 |
CalcHeight | 使用特定的 width 呈现 content 时该元素的高度。 |
CalcMinMaxWidth | 计算呈现 content 时该样式的最小和最大宽度。 |
CalcScreenSize | 计算使用该样式格式化的元素的大小,以及内容的给定空间。 |
CalcSize | 计算某些内容的大小(使用该样式呈现时)。 |
Draw | 将该 GUIStyle 绘制到屏幕上(内部版本)。 |
DrawCursor | 绘制该 GUIStyle 时,附加选定的内容。 |
DrawWithTextSelection | 绘制该 GUIStyle 时,附加选定的内容。 |
GetCursorPixelPosition | 获取给定字符串索引的像素位置。 |
GetCursorStringIndex | 当用户在 cursorPixelPosition 处点击时,获取光标位置(在 contents.text 中的索引)。 |
GUIStyle | 从当前皮肤获取命名的 GUI 样式。 |