GUI 元素的样式信息。
大多数 GUI 函数都接受一个可选的 GUIStyle 参数来覆盖默认样式。这允许更改颜色、字体和其他细节,并为不同的状态切换(例如,当鼠标悬停在控件上时)。当整个 GUI 设计需要一致的外观和感觉时,GUISkin 类是收集一组 GUIStyle 设置并立即应用它们的有用方法。
| 无 | 空 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 的名称。用于根据名称获取它们。 |
| normal | 组件正常显示时的渲染设置。 |
| onActive | 元素打开并按下时的渲染设置。 |
| onFocused | 元素具有键盘焦点并打开时的渲染设置。 |
| onHover | 控件打开且鼠标悬停在其上时的渲染设置。 |
| onNormal | 控件打开时的渲染设置。 |
| overflow | 要添加到背景图像的额外空间。 |
| padding | 从 GUIStyle 的边缘到内容开始的空间。 |
| richText | 启用 HTML 样式标签以进行文本格式化标记。 |
| stretchHeight | 此样式的 GUI 元素可以垂直拉伸以获得更好的布局吗? |
| stretchWidth | 此样式的 GUI 元素可以水平拉伸以获得更好的布局吗? |
| wordWrap | 是否应换行文本? |
| GUIStyle | 空 GUIStyle 的构造函数。 |
| CalcHeight | 使用内容和特定宽度渲染时此元素的高度。 |
| CalcMinMaxWidth | 计算使用内容渲染的此样式的最小和最大宽度。 |
| CalcScreenSize | 计算使用此样式格式化的元素的大小,以及给定的内容空间。 |
| CalcSize | 计算某些内容如果使用此样式渲染的大小。 |
| Draw | 将此 GUIStyle 绘制到屏幕上,内部版本。 |
| DrawCursor | 使用选定的内容绘制此 GUIStyle。 |
| DrawWithTextSelection | 使用选定的内容绘制此 GUIStyle。 |
| GetCursorPixelPosition | 获取给定字符串索引的像素位置。 |
| GetCursorStringIndex | 当用户点击 cursorPixelPosition 时,获取光标位置(索引到 contents.text)。 |
| GUIStyle | 从当前皮肤获取命名 GUI 样式。 |