Story文件格式:修订间差异

添加119字节 、​ 2019年6月21日 (星期五)
→‎vns文件
第120行: 第120行:
===vns文件===
===vns文件===
vns为Arcaea中视觉小说模式的剧情的脚本文件,包含有以下指令
vns为Arcaea中视觉小说模式的剧情的脚本文件,包含有以下指令
*play <audio> <volume> <loop>
{| class="wikitable"
**播放音频
|-
**loop为循环至剧情结束(无法停止),可选
|play <audio> <volume> <loop>
*say <content>
|}
**显示剧情内容,每次say会清空屏幕已有剧情
*播放音频
*show <pic> <posX>:<posY> <anchorX>:<anchorY> <scaleX>:<scaleY> <transition> normal
*loop为循环至剧情结束(无法停止),可选
**显示图片
{| class="wikitable"
**pos为图片锚点在图片上的位置,图片左下角为(0,0),右上角为(1,1)
|-
**anchor为图片锚点在屏幕上的位置,屏幕左下角为(0,0),右上角为(1,1)
|say <content>
**scale为图片缩放比例,1为原始大小
|}
***锚点为图片缩放过程中的原点
*显示剧情内容,每次say会清空屏幕已有剧情
**transition为渐变效果
{| class="wikitable"
**结尾参数不明,现有vn全部为normal
|-
*hide <pic> <transition>
|show <pic> <posX>:<posY> <anchorX>:<anchorY> <scaleX>:<scaleY> <transition> normal
**隐藏图片
|}
**transition为渐变效果,可选
*显示图片
*move <pic> <dx>:<dy> <duration> <curve>
*pos为图片锚点在图片上的位置,图片左下角为(0,0),右上角为(1,1)
**移动图片
*anchor为图片锚点在屏幕上的位置,屏幕左下角为(0,0),右上角为(1,1)
**dx:dy为移动的距离,单位为像素
*scale为图片缩放比例,1为原始大小
**duration为移动时长
**锚点为图片缩放过程中的原点
**curve为移动过程使用的曲线
*transition为渐变效果
 
*结尾参数不明,现有vn全部为normal
transition:仅支持fade淡入淡出渐变,格式为fade(<duration>,<curve>)
{| class="wikitable"
 
|-
curve:支持linear、sinein、sineout、sineinout,详见[https://easings.net easings 一览]
|hide <pic> <transition>
|}
*隐藏图片
*transition为渐变效果,可选
{| class="wikitable"
|-
|move <pic> <dx>:<dy> <duration> <curve>
|}
*移动图片
*dx:dy为移动的距离,单位为像素
*duration为移动时长
*curve为移动过程使用的曲线
*transition:仅支持fade淡入淡出渐变,格式为fade(<duration>,<curve>)
*curve:支持linear、sinein、sineout、sineinout,详见[https://easings.net easings 一览]
内容管理员
3,395

个编辑