宏的介绍和使用
发表时间: 2021-09-07 09:44:47 阶段:高级 分类:功能说明
一、宏是什么
宏是储存指令的容器。在制作过程中有一部分指令会被反复用到。为了方便复用,我们可以把这些指令写在宏里,通过调用宏来使用宏内的全部指令。类似于母版与子版的关系,宏的母版被修改后,子版的内容也会跟随修改。然而修改子版后,母版不会改变。此时就可以应用子版到剧情中,再部分修改。


二、宏的创建与实例应用
1、宏的入口在剧情栏的右侧,点击【宏】后就会出现宏的【目录界面】。
注意:【宏】只能在【高级剧情】中使用,普通剧情是没有宏指令的!



2、界面功能区
     ①新增分类:点击后可以新增一个分类,归类好每一个宏。
     ②新增宏:点击后可以创建一个新的宏。
     ③编辑:双击/右键点击编辑都可以进入宏的指令区。
     ④使用记录:查看该宏在作品内的调用情况。



3、此处举个栗子,【小明好感度】这个指令在本作品种需要反复使用的情况下,新建一个宏,添加指令【小明好感+5】


4、打开需要调用的剧情,选择【逻辑指令】-【调用宏】,选择刚刚创建好的宏,点击确定。




5、此时剧情内就出现了我们刚刚在宏内输入的指令。
(将【宏界面】看做是【母版宏】的情况下,剧情内所有调用的宏都归为【子版宏】)



6、宏的修改。
①母版宏修改后,所有被调用的子版宏都会被影响。
举栗:调用的子版宏数值都为【好感+5】



此时进入被调用的母版宏内,把数值改为【好感+10】


于是乎!剧情内所有被调用的子版宏都变成了【好感+10】


②子版宏修改后,不会影响母版,且自动脱离母版宏。
举栗:将【找小明聊天】的选项获得数值改为【好感+5】后,母版宏依旧是10,不会受到子版的影响。





但同样,被修改后的子版宏,也会脱离母版宏,不会因母版宏的修改而变动(此时将母版宏改为15,已修改的子版宏不会跟随变动)




另外:被调用过的宏都会生成一条使用记录,方便大家进行定位查找。
【右键想要查看的宏】-【使用记录】
是否有修改处:
显示【是】的使用记录为已经脱离母版宏,不会被影响到的【子版宏】。
显示【否】的使用记录为会因母版宏修改而影响到的【子版宏】。






三、总结
在我们的制作工具中,高级剧情主要是用指令的形式来构成作品,一个简单的样式,可能都需要很多指令,有宏功能,就例如把指令放入一个分组中。在后续可以随时调用这个宏。
应用到我们的制作工具上, 就是把多行指令放入一个分组中。可以在后续制作剧情时,随时拿出来调用。 但是其实指令并没有减少,但是却有以下几点好处:
1、宏可以简化排版,看起来变得更清晰。
2、宏便于指令的反复使用:只要写一个宏就能够反复被调用,不用每次都复制粘贴一大串指令。
3、宏便于指令的修改:只要修改宏里面的指令,这个宏所有被调用的地方相当于都被修改了。
TOP