交互组件

    交互组件本身不可见,必须与一个或多个 视觉组件 组合,才能正确工作。

    大多数交互组件有一些共同点。它们是可选择的,这意味它们内置支持可视化的状态转换(正常、高亮、按下、禁用),以及使用键盘或控制器导航导其他可选项。这一内置功能的描述请参阅 页。

    按钮 Button

    按钮具有 OnClick 事件,用于定义点击后执行的行为。

    有关 Button 组件的详细用法,请参阅 页面。

    开关 Toggle

    开关 Toggle 含有一个复选框,用于确定 Toggle 当前是打开还是关闭的。当用户点击 Toggle,它的值被反转,并且相应的打开或关闭视觉标记。它还具有一个 OnValueCHanged 事件,用于定义值被改变时执行的行为。

    交互组件 - 图2

    有关 Toggle 组件的详细用法,请参阅 页面。

    开关组可用于对彼此互斥的一组 开关 Toggles 进行分组。同属一个组(属于同一组)的开关被约束为一次只能选中其中一个 —— 选中其中一个自动取消所有其他开关。

    有关 Toggle Group 组件的详细用法,请参阅 页面。

    滑块 Slider

    滑块 Slider 具有一个小数 Value,用户可以在最小值和最大值之间拖动。它可以是水平或垂直的。它还有一个 OnValueChanged 事件,用于定义值被改变时执行的行为。

    有关 Slider 组件的详细用法,请参阅 页。

    滚动条 Scrollbar

    滚动条 Scrollbar 具有一个小数 Value,介于 0 和 1 之间。当用户拖动滚动条时,值会相应地改变。

    滚动条 Scrollbars 通常与 和 遮罩 Mask 一起使用,来创建滚动视图。Scrollbar 具有一个 Size 值,介于 0 和 1 之间,决定了手柄相对于整个滚动条长度的大小。该值通常由其他组件控制,用于指定滚动视图中内容的可见比例。滚动矩形组件 Scroll Rect 可以自动执行该操作。

    滚动条 Scrollbar 可以是水平或垂直的。它还有一个 OnValueChanged 事件,用于定义值被改变时执行的行为。

    交互组件 - 图5

    有关 Scrollbar 组件的详细用法,请参阅滚 页。

    有关 Dropdown 组件的详细用法,请参阅 Dropdown 页。

    输入域 Input Field

    输入域 Input Field 使用户可以编辑 文本元素 Text Element 的文本内容。它有一个 OnValueChange 事件,用于定义文本内容被改变时执行的行为,还有一个 EndEdit 事件,用于定义用户完成编辑后执行的行为。

    交互组件 - 图7

    有关 Input Field 组件的详细用法,请参阅 页。

    滚动矩形(滚动视图) Scroll Rect

    当占据大量空间的内容需要显示在很小区域中时,可以使用滚动矩形 Scroll Rect。滚动矩形为内容提供了滚动功能。

    通常,滚动矩形与 一起使用,来创建滚动视图,只有位于滚动矩形内的滚动内容可见。它也可以结合一个或两个 滚动条 Scrollbars,通过从拖动滚动条来水平或垂直滚动内容。

    有关 Scroll Rect 的详细用法,请参阅 页。