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 样式。 |