未完成

  • 个人感觉MVU是一个非常流水线的东西,只要你可以理解它的原理——甚至只是简单理解流程原理,你都可以非常快的复制一张又一张卡——如果你的卡比较简单的话
  • 另外的话,建议你可以搭配三明月老师的写卡预设的知识库来进行学习,相信这样子你可能会有更加深入的理解。

写卡前的准备

脚本

  • 导入MVU脚本

导入MVU脚本

正则

导入下面三明月老师提供的正则 (右键下载链接)

写卡流程

注:由于本人水平有限且本笔记主要是用于引导新手复习资源储存与整理 ,因而笔记内容不可能面面俱到且正确,如果想要更加深入的学习相关技巧与方法,可以进入社区内寻找相关详细教程

MVU基础设置流程

  • 下面是MVU基础的配置流程,也就是任何一个MVU卡都必须要有的,否则不能运行。
  • 这也表现为它非常的流水线化,很多地方完全是一样的

变量结构脚本

  • 任何一张MVU卡都至少有两个脚本,我们打开酒馆助手的脚本界面,可以看到,角色脚本,里面一个是MVUbeta,
  • 图片中的角色脚本就是我们在这处环节要去制作的MVU变量结构脚本
    • 原理
      • 它规定了我们的MVU变量(有没有这个变量?变量格式是什么?)
    • 我们要做什么
      • 在这一步,你要做的东西非常简单,思考你的状态栏是怎样的某个变量你希望表现的是数字、文本? 你不知道具体的名词没有关系,直接使用自然语言告诉ai就行,然后交给写卡器就行了
      • 需要注意的,你最好在一开始就确定所有的变量,而不是在后面添加,修改。因为这是MVU的第一步,如果你变量没有处理好,你就得重头来一遍,还是比较麻烦的。
        • 这里我主要讲的是状态栏。主要是因为我们的变量基本都会放进状态栏中,与其思考你的机制是什么,不如思考你想要的状态栏是怎样的。

初始变量

  • 我们在世界书中经常会看见,一个项目是”[initvar]变量初始化勿开”,这个就是我们在这个环节中要制作的
    • 原理
      • 我们的MVU脚本在开局的时候会自动读取这里面的内容作为游戏的通用的初始变量
      • 这个世界书不用打开!!!脚本会自动读取
    • 我们要做什么?
      • 告诉ai你设定的初始变量是什么,让它输出即可。比如说时间、地点、金钱之类的
      • 另外这种方法是用来设定通用的初始变量,而初始变量也可以单独进行修改

参考下面的格式进行修改,并插入开场白后面即可

...故事开头...
<UpdateVariable>
_.set("西尔莎.养成.仪轨[0]", 15);//开局设定
</UpdateVariable>

变量更新规则

  • 顾名思义,也就是指导你的变量如何进行更新的。如果不设定的话,你的时间、地点、钱,以及其它的变量都不会进行更新 下面是我的一个参考示例
  • 在实际尝试过程中,也容易发现,与描写相关的更新规则也会对于文风产生影响,比如我上面的描写规则会导致在正文中描写能力的增强

变量列表、输出格式、输出格式强调

  • 之所以把它们放在一起,是因为它们完全可以直接复制粘贴,具体的原理就不介绍啦,毕竟都是一些格式性的东西

变量列表

变量输出格式

变量输出格式强调

前端美化状态栏


EJS

功能

多阶段人设

  • 总的实现方法是,在一个世界书中添加一个控制代码,根据情况调用具体阶段的人设