Version:

UI Button 组件

您可以使用 Button 组件使元素的行为类似于按钮。

UI Editor Button component

要查看带有 Button 组件的完整画布的游戏内示例,请在项目 SamplesProject 中打开关卡 UiFeatures。按 Ctrl+G 玩游戏,然后选择 ComponentsInteractable ComponentsButton。您可以查看可以创建的不同类型的按钮。按 Esc 退出游戏。

要在 UI 编辑器中查看此同一画布,请打开\Gems\LyShineExamples\Assets\UI\Canvases\LyShineExamples\Comp\Button\Styles.uicanvas.

请注意以下事项:

  • 此组件通常应用于具有图像组件的元素;如果不存在 Visual 或 Image 组件,则 Button 的许多属性不起作用。

  • 如果要向按钮添加文本标签,请添加带有文本组件的子元素。

  • 要定义切片图像类型的边框,请打开 Sprite Editor。为此,请单击箭头 (open-in) Open In IconSprite Path

您可以从切片库添加预构建的 Button 元素。执行此操作时,将在 Hierarchy 窗格中自动创建一个带有文本字符串 “Button” 的基本按钮。

从切片库添加 Button 元素

  • UI 编辑器中,选择 New, Element from Slice Library, Button.

编辑按钮组件

UI EditorProperties 面板中,展开 Button并根据需要执行以下操作:

Interactable

Properties以编辑 Common Interactive Component 设置。

Actions, Click

输入文本字符串。单击按钮时,此字符串将作为 UI 画布上的操作发送。