第三步就是正式开始写剧情。
剧情也和写作文一样,需要起因经过结果时间地点人物...
限制已经帮我们限制了时间和地点,那么就是人物了。
{
"LogName": "DarnyEvent",
"Action": "EditData",
"Target": "Data/Events/Town",
"Entries": {
"12001011/t 2000 2600/w sunny/f Drany 500 Jack 500/e 12001010":"在这里写剧情哈哈哈"
}
}
前面的引号是限制,后面的引号是剧情。
{
"LogName": "DarnyEvent",
"Action": "EditData",
"Target": "Data/Events/Town",
"Entries": {
"12001011/t 2000 2600/w sunny/f Drany 500 Jack 500/e 12001010":"50s/57 98/farmer 56 93 2 Darny 57 101 2/pause 1000/skippable/"
}
}
这些是要写上的。
50s是这个剧情其中Bgm的名字。我记得BZ萌新新的视频有全音乐名字,用这个也行,挺好听的
依旧是斜线分离
57 98 是中心视角的坐标 如果你想要黑屏剧情就把视野写在地图外 ,比如999 999
那自然就是一片黑
比如你只想在秘密森林的湖边和帅哥甜言蜜语,但是视角是一整个大森林两个人左下角小小一点多怪啊
比如我想在这棵树下进行剧情,那么坐标就写42 10这样,剧情里这棵树就是中心了
这就是我建议显示坐标mod的原因

farmer 56 93 2 Darny 57 101 2 这里是每个人的坐标
farmer 就是你的坐标,Darny 改成你希望出场的人物的坐标
前两位数字是XY轴 最后一位数字是面朝向
0向上 1向右 2向下 2向左
如果你希望你的人物后续再出场,就可以先把他丢在地图外的坐标 比如Drany 999 999 1这样
/pause 1000/skippable/
两个指令之中建议加/pause 500/会让他慢一些
毕竟直接闪过的体验很不好
代表剧情可跳过 ,直接粘贴过去
然后再往后就是剧情的主体了
比如你想让NPC(你的原创人物)说话
/speak Drany \"...!!!。\"/ 可以把这个复制过去 然后再改里面的内容 效果如下

具体对话代码我的另一个帖子有写
赠送物品 就是[]里加id 比如[233]
写成这样
/speak Drany \"...送你冰淇淋。[233]\"/
/emote XXX(名字)16(表情ID)/
如果需要赠送原创物品。就在原创物品添加JA以后这么些。
/speak Windy \"...找到了。[{{spacechase0.JsonAssets/ObjectId:Ghostring}}]\"/
图没截好...

Ghostring改成你原创物品的名字,其他原封不动
/showFrame LYX 16/
显示人物特殊动作 效果如下



让这个NPC冒出表情泡泡 效果如下

表情id

/message \"...看起来只是普通女孩啊,可她为什么举止如此怪异?\"/
是显示消息框 效果如下

jump XXX 8
让这个人物跳起来
效果没截图