功能介绍
sub-bbs

404

找不到页面了qwq

【沙盒经验】从零开始自定义UI

你现在处于访客模式
楼主 3月4日 5月29日

❤️ 特别感谢

  • 连夜更新论坛版块的 岛主 七海
  • 被我测试了3团沙盒花活的 My Players

🗓️ 我流沙盒分类 及后续可能更新的经验分享

  • 界面美化类(例:自定义对话框、CCFOLIA/Replay风格的房间装修)
  • 优化显示类(例:HP/MP条、当前发言角色的特殊技能/规则 譬如骰子话剧的特技表 等额外的UI信息展示)
  • 功能创新类(例:商店、按键翻书、可点击跳转至相应场景的地图)
  • 其他功能(或许有吗?欢迎评论你的需求!)

🔨 沙盒的创建与基础编辑

  • 在回声岛v2.1.4时,沙盒的创建位于整合包编辑界面的右上角,如图所示。点击三角锥图标后,即可在沙盒列表的下方新建沙盒
  • 创建沙盒后,点击沙盒右下角的笔状图标即可进入 令人头脑一片空白的 以下界面。
  • 对于本贴的主题而言,需要用到的功能基本如下。从上至下分别为:
    • 官方沙盒教程请以岛主编写的官方教程为准,本贴仅作为经验分享/抛砖引玉。
    • 通用节点想不出该归到哪类节点整个它就对了,几乎可以用于自定义UI时所需的全部节点。
    • 立绘节点需要进行Replay风格的房间装修时,用于自定义角色立绘位置/大小的节点,推荐使用小立绘。
    • 图片节点只是…图片。
    • 字幕节点自定义对话框后,如何将原有且即时显示的对话内容调用到你流对话框上?字幕节点正是用于展示“当前对话内容”的节点!
2 条评论
楼主 3月5日

🛠️ 我流实操流程

调整画布尺寸&铺设固定UI素材:

  • 你可以在工具栏的最下方找到有关画布尺寸画布样式的设置,并在其中设置画布的宽度、高度与背景。
  • 由于背景尺寸取决于使用设备的比例,同一UI界面在不同设备、不同观看者,甚至不同设置下的观看效果都存在 令完美主义GM崩溃的 差异,譬如:
  • 因此理论上而言,最好的办法是 统一PL的偏好设置 设置一个与UI尺寸相匹配的画布尺寸,并对画布设置背景图片。有关需要填写的http链接,你可以尝试在图片节点中点击从素材库选择,上传并选取所需的底图,而后将自动填写至资源链接的内容复制到画布背景图片的填写栏中。

设置发言者的立绘:

  • 如果你需要在特定位置展示发言角色的立绘,或更加直观地限制立绘在界面中的大小,在插入立绘节点时,回声岛v2.1.4已经更新了智能检测发言角色的功能,但如果你 想找点罪受 想要通过变量实现其他效果,你可以点击右上方的切换编辑模式,并在其中填写所需的变量。譬如,“智能检测发言角色”的实质正是:
  • 在这一效果中,${当前.发言者}可用于自动填写/修改当前的发言者,观感上,则是该立绘可随对话角色实时发生改变。有关变量的详细说明,请参照官方沙盒教程

设置场景图:

  • 对于部分UI而言,场景图可能仅在一部分区域内展示,或位于部分UI的中间层。此时,你需要设置一个单独的图片节点,并在资源链接内填写${当前.场景图}。
  • 与上面提到的立绘节点原理相仿,该变量用于实时调取GM在当前频道内切换出的场景图。

设置对话框:

  • 设置完对话框底图后,放个字幕节点在上层。

设置其他信息:

  • 通过运用立绘节点的原理,你可以通过通用节点在界面中设置任意可实时变动的信息,包括发言者姓名、观看者所处的频道、角色的副标题……以发言者姓名为例,你只需要在通用节点中修改文本如下:
  • 与变量不同,图片中的“说道…”为固定文本。从观感上来讲,当某个角色发言时,该节点将自动显示为“(角色名) 说道…”。

🪛 其他技巧

  • 除去当前类变量,节点编辑下的展示条件也是一个非常好用的功能。在回声岛更新副标题变量前,我曾用于设置一段固定的副标题文本,并分别设置在(对应的角色名)有值时显示,以在自定义UI内实现可根据发言者变化的一小段角色介绍。
    • 重复劳动可耻但有效,但在回声岛v2.1.4更新副标题变量后,一切都好起来了,感谢岛主。
  • 当前界面上有沙盒时,可通过右键即时进入沙盒的编辑界面,或对房间中意外缩放/挪动的沙盒实现快速复位。
    • 岛主说他忘记把这个快捷操作写进更新公告了。
  • 想到再补充~!

非常好教程!!爱来自回声岛❤️

已经到底啦(*╹▽╹*)