小技巧TIP:
=============================
关于文字剧本转成游戏剧本中,名字后indent的批量替换小技巧。
=============================
例如文字剧本:
观铃:啊?恐龙?哪里? 往人:恐龙去西瓜田了! 观铃:啊?我们快去西瓜田……
|
这段要转成名字后面带有indent的缩进效果的方式。
那么就可以小小利用一下[]这种代码编写方式。
将“观铃:”替换成“[观铃]”,“往人:”替换成“[往人]”
而代码段部分则就可以加入indent了,如下:
@macro name=观铃 观铃: @indent @endmacro
@macro name=往人 往人: @indent @endmacro
|
而indent之后应该有一个endindent来结束缩进。
这个就要小小利用一下偷懒脚本了。如下:
@macro name=lrc @l @r @cm @endindent @endmacro
|
代码使用即[lrc]这种形式。(基本上每个人物对话之后都需要清屏一次的,有极少数特殊情况可以单独修改)
那么再在每句的后面加上一个[lrc]就OK了……
其实就是手动加[lrc]也是很快的,左手按住CTRL,准备按V,然后鼠标点行尾,V一下,点下一个行尾,V一下……效率也很高的。
当然,还有更高效率的机械方法……
利用WORD的特殊字符替换功能。
在WORD的替换栏中输入“^p”(引号不算)字符就代表着段落符,也就是普通所谓的换行符(HEX:0D 0A)。
利用这个功能可以批量将有文字的行的行尾加上[lrc]
第一步:搜索“^p”,替换成“[lrc]^p”,替换全部 结果:所有行的行尾都加上了[lrc],而且就算没有字的行也加上了。 第二步:搜索“^p[lrc]^p”,替换成“^p^p”,替换全部 结果:你会发现,空行的[lrc]已经全数被清理了~
|
经过几个步骤之后的文字剧本就转化成了游戏中的脚本:
[观铃]啊?恐龙?哪里?[lrc] [往人]恐龙去西瓜田了![lrc] [观铃]啊?我们快去西瓜田……[lrc]
|
该技巧大批量导入剧本时十分省时省力,特此分享 XD