内置插件
随 Studio 一起提供的插件、其中会添加蓝图节点的两个、如何启用它们,以及用到这些节点的项目依赖什么
Studio 自带三个插件:Gallery、Quick Save 和 Menu Bar。它们随 Studio 一起安装,插件列表把它们都标为内置。内置插件不能卸载,它的权限随插件一并授予,所以启用时不会弹出权限提示
其中两个会添加蓝图节点。这些节点单独写在这里,与核心分类分开,因为只有插件处于启用状态时项目里才有它们
| 插件 | 节点 | 出厂状态 | 内容 |
|---|---|---|---|
| Gallery | 10 | 禁用 | 鉴赏界面:CG 画廊、场景回想、音乐鉴赏与语音,以及玩家的解锁记录 |
| Quick Save | 3 | 启用 | 一个用于快速存档与快速读档的存档位 |
Gallery 的数字是创建浮窗提供的数量。另有四个较早的 Gallery 节点在创建浮窗中隐藏,写在它那一页的末尾,不计入其中
第三个内置插件 Menu Bar 不添加节点。它用来编写桌面版游戏的菜单栏,菜单栏的每一行运行一个内置动作,或应用逻辑里的一个函数。标签可以直接输入,也可以取自翻译键,与按钮文字的选择相同。项目有第二种语言时,直接输入的标签在翻译表的界面文本中按插件名各占一行,游戏按玩家的语言显示它们;某一行翻译之前,标签按原文显示
启用插件
Quick Save 出厂即启用,Gallery 和 Menu Bar 出厂为禁用。这个开关属于本机的 Studio,对所有项目生效
在启动器的插件页面启用插件:在已安装列表里找到它,选择启用。改动何时生效,参见安装插件
用骨架模板创建项目时,Studio 会启用 Gallery,因为这个模板的鉴赏界面是用 Gallery 节点搭起来的
启用 Gallery 后,活动栏多出一个画廊工具,创建浮窗多出一个 Gallery 分类。Quick Save 的三个节点出现在创建浮窗的游戏分类中
项目依赖什么
项目里只要有其中一个节点,就依赖提供它的插件。项目会把这个插件作为硬依赖记进它的依赖表。Studio 在每次运行和每次导出之前都会重新扫描这张表,所以放下节点就够了。用骨架模板创建的项目从第一次打开起就声明了 Gallery
开发模式、预览和构建出的游戏只运行依赖表中列为硬依赖的插件。已启用、但项目没有声明的内置插件不会在这些地方运行,也不会打进游戏。开发模式的问题面板会逐个列出这样的插件,说明它已安装但不在本项目的插件依赖中
插件关闭时
打开一个依赖已关闭的内置插件的项目时,Studio 会给出警告,说明本项目需要的插件不可用,并列出它的名字。警告上的打开依赖会打开项目的依赖列表,那里该插件的一行显示已禁用,并提供启用
在插件重新启用之前,它的节点仍留在图中,显示为未知节点卡片;项目检查把每一个报为未知的节点类型,这是一个会阻止构建的 error;预览和导出会停止,并给出指明插件与节点类型的信息。参见插件缺失时。重新启用插件后,节点连同连线一起恢复