把游戏文本(剧本对话、旁白、选项、界面文案等)集中存放到外部 json 文件中,并在任意文本框通过占位符引用。用于长篇剧本的文本管理。本插件受 IgnisTextDatabase 启发,并做了一些多json支持的优化。

下载地址

插件本体

github

网页工具

release

前置插件

使用方法

  1. 准备好你的json放在指定的文件夹中,文件夹名在插件参数中指定,默认情况下在与audio、data……这些同级的目录中
  2. 导入插件,在参数中设定好你要导入的json,直接写文件名即可

  1. 然后就可以在任意文本框中引用了,不仅对话框,数据库之类的也可以。引用格式如下:

    1
    ${json文件名, 对象名.键名}

    如果看不太懂各自指的是什么,可见下面例子:

    1
    2
    3
    4
    5
    6
    json文件名.json
    {
    "对象名": {
    "键名": "这就是我要显示的文本啦!"
    }
    }

    另外,也支持控制符,但是反斜杠需要转义(至于换行符,我自己用的插件是用<br>换行,一般情况下用\n即可,这个不用转义)

    1
    2
    3
    4
    "Test1": {
    "text1": "这是一个用于测试的文本。<br>支持换行符和\\c[36]控制符\\c[33],超方便"
    }

    数据库也可以使用:

    1
    2
    3
    4
    5
    6
    db.json: 
    {
    "用语": {
    "text1": "测试生命值"
    }
    }

  2. 内置了热重载功能,请自己体验。

网页工具

附带了一个网页工具,应该是一看就会的,自己试试吧

更新记录

2026.8.5

首次发布