了解如何使用 Cave Engine 的 UI 系统创建用户界面。在本课程中,您将探索用于构建菜单、HUD 和交互元素的主要组件,包括定位、锚定、文本、按钮、动态条和界面组织。

5 enrolled
6 lessons
Login to Subscribe

Prerequisites Required

Complete these quests before starting:

Cave: Getting Started Guide

Cave: Getting Started Guide

Start learning Cave Engine from zero. This beginner-friendly text course will guide you through the editor, the basic workflow, and the main tools you need to understand before creating your own 3D games.

View Quest

Follow this quest with a free account

Log in or sign up to subscribe, track lesson progress, and unlock more learning content.

image.png

在本课程中,您将学习如何使用 Cave Engine 的用户界面系统 创建功能齐全、组织良好和交互式的游戏界面。

在各个课程中,您将探索 Cave Engine 中可用的主要 UI 元素 类型,包括默认元素、文本元素、按钮和 UI 工具包组件,如滑块、数字输入和文本输入。您将理解每个元素的用途以及如何将它们组合以构建菜单、HUD、设置屏幕、面板和其他界面系统。

您还将学习如何使用 Cave Engine 的 锚定系统 定位、调整大小和缩放界面元素,使您的 UI 能够在不同分辨率、窗口大小和宽高比下正确工作。

本课程的另一个重要部分是学习如何使用 实体层次结构 结构化界面。通过使用父子 UI 元素,您将能够更有效地组织菜单和面板,更容易移动、调整大小、隐藏和管理完整的界面元素组。

image.png

您还将看到如何检测用户交互,例如 悬停点击,以及如何使用 回调 从 UI 事件中执行 Python 逻辑。这使得创建交互式按钮、打开菜单、改变 UI 状态、触发游戏操作以及将您的界面与游戏其他部分连接成为可能。

最后,您将学习如何使用 UI 样式 自定义界面的视觉外观,包括图像、色调、透明度、模糊、9 段缩放和正常、悬停及点击交互的不同视觉状态。您还将处理文本元素,配置字体、颜色、缩放、间距、对齐和锚定,以创建更加清晰和精美的 UI 布局。

通过本课程的学习,您将掌握在 Cave Engine 内部创建完整用户界面的坚实基础,从简单的 HUD 元素到具有组织层次、响应式定位、自定义视觉效果、文本、按钮和用户输入的交互式菜单。