简介
本篇主要介绍 SandMod 中一组用于开发游戏 UI(User Interfaces) 的资产和编辑工具。
UI 编辑器
SandMod 的 UI 编辑器(UI Editor)是一个可视化的 UI 创作工具,可以用来创建 UI 元素,如游戏中的 HUD(平视显示信息)、虚拟手柄或您希望呈现给用户的其他界面相关图形。UI 编辑器 的核心是 UI 对象(UI Object),这些 UI 对象 是一系列预先制作的功能模块,可用于构建界面(如按钮、复选框、滑块、进度条等)。在 UI 编辑器 的 检视窗口(Inspector)可以设置这些 UI 对象 的属性,赋予 UI 对象 和 UI 更多功能和更多样化的外观。
【UI_Basics001.png】
启动 UI 编辑器
您可以从 项目窗口(Project) 中创建菜单或从 项目窗口(Project) 中创建 UI 资产后,鼠标左键双击该 UI 资产以启动 UI 编辑器,如使用这种方法启动 UI 编辑器,将默认启动此 UI 资产对应的 UI 编辑界面。具体创建和启动方法请参阅 UI 资产 章节。
如何编辑
下面的章节将详细介绍如何在 SandMod 编辑器中创建和编辑、丰富 UI 界面。
👉 UI 资产(UI Asset),通过 UI 资产在 SandMod 编辑器中创建、保存、打开和引用 UI。
👉 UI 编辑器窗口,介绍 UI 编辑器的主要构成。
👉 UI 对象(UI Object),构成 UI 的对象的功能与作用,以及编辑方法。
👉 字体(Font),字体资源和引用方法。
👉 UI 组件类(UI Component)组件,控制 UI 的显示,如何通过脚本获取 UI 对象,以及编辑 UI 的事件。
👉 UI 自动生成脚本,SandMod 根据 UI 内容自动生成脚本的方法,以及快速为 UI 添加事件的方法。
