NarraLeaf

UI

创建页面与游戏 UI,在画布上排版,并将其中的部分做成组件复用

UI 面板存放项目中的全部界面。界面类型在两类之间切换列表

类型尺寸
页面标题、设置、存档、历史、画廊等完整界面创建页面时指定
游戏 UI游玩过程中的界面,如对话、选项、HUD、快捷操作和通知项目分辨率

游戏 UI 创建在具体的位置上,每个位置只有一个界面。所有位置都已占用时,从列表中打开已有的游戏 UI,而不是再创建一个

页面和游戏 UI 可以重命名、复制和删除。删除会一并移除其中的元素

画布

界面以标签页打开:左侧是 UI 大纲,中央是画布,右侧是属性面板,下方是插入栏

画布上的一个页面,左侧是 UI 大纲,画布下方是插入栏,右侧是属性面板
  • 在插入栏选择控件,然后在画布上单击或拖动放置
  • 拖动控件可移动位置,拖动控制点可改变尺寸。智能吸附会将控件对齐到画布边缘、中心线和相邻控件
  • 对齐工具以所选内容的包围盒为基准
  • 比例框会在画布上叠加目标设备的安全区,播放按钮在开发模式中打开该界面

画布不会裁切:运行时始终把整个舞台完整放入窗口,因此落在安全区之外的内容在部分设备上仍然可见

自动缩小

文本控件可以缩小到内容放进它所在的盒子。在排版中打开自动缩小:控件上设定的字号成为上限,文本会缩小到整体放得下为止,最小到最小字号。在最小字号下仍然放不下的文本会被裁切

最小字号自动缩小打开时才出现。这两个属性在画布上与运行中的游戏里同样生效,句子NVL 文本控件也带有它们

句子控件出厂即打开自动缩小:一句对白只写一次,却要在游戏发行的每一种语言里显示。该行先按控件上的字号显示,文本抵达盒子末端后,随着余下内容逐字显示而缩小

组件

所选内容可以保存到组件库,并在别处再次放置。一组控件需要复用时,将其做成组件,而不是复制粘贴

行为

控件行为写在蓝图中,而不是画布上。每个界面有自己的蓝图,项目另有一个全局蓝图,参见蓝图

本页目录