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