额外指令:fx、zmc 与屏幕文字
#fx:特殊特效
格式:#fx;效果名称
目前只支持一个效果:
| 效果名 | 作用 |
|---|---|
| AronaTouch | 序章的指纹识别特效 |
示例:
#fx;AronaTouch
注意:#fx 写在 Environment 选项卡的额外指令栏里。
#zmc:背景变换(平移 + 缩放)
格式:
#zmc;模式;X,Y;缩放系数;持续时间
| 参数 | 说明 |
|---|---|
| 模式 | instant(瞬间切换)或 smooth(平滑动画) |
| X,Y | 图片中心点在屏幕上的坐标 |
| 缩放系数 | 实际放大倍数 = 3160 / 缩放系数 |
| 持续时间 | smooth 模式必填,单位毫秒 |
屏幕中心是坐标原点 (0, 0),屏幕宽度固定 2960 单位(高度可变)。
示例:
#zmc;instant;100,50;1.0;
瞬间把背景中心点移到 (100, 50),缩放不变。
#zmc;smooth;0,0;0.8;2000
2 秒内平滑把背景移到中心,缩放系数 0.8(实际放大 ≈ 3.95 倍)。
#st 与 #stm:屏幕文字
格式:
#st;[X,Y];模式;字体大小;文字内容
#stm;[X,Y];模式;字体大小;文字内容
两个指令的区别是对齐方式:
#st— 文字左对齐#stm— 文字居中对齐
| 参数 | 说明 |
|---|---|
| X,Y | 文字左端/中心的坐标 |
| 模式 | instant(立即显示)/ smooth(渐渐浮现)/ serial(打字机逐字) |
| 字体大小 | 数字,如 50 |
| 文字内容 | 要显示的文字 |
重要:最后那个分号 ; 不能省略——格式要求。
#clearST:清除屏幕文字
屏幕文字不会自动消失(预览模式也是),用完必须手动清掉:
#clearST
否则文字会一直留在屏幕上影响后续画面。
#栏位;fx;shot:角色中弹特效
格式:
#栏位编号;fx;shot
给指定栏位的角色加中弹效果。
示例:
#2;fx;shot
给栏位 #2 的角色加中弹特效。
额外指令组合示例
Environment 指令栏里可以同时放:
#bgshake
#st;[0,-200];smooth;40;警报!白子被偷袭了!
#2;fx;shot
#wait;2000
#clearST
意思:背景晃一下 → 屏幕浮现警报文字 → #2 角色中弹 → 等 2 秒 → 清掉屏幕文字。
这些指令全部写在 Environment 选项卡最底部的同一个文本框里,每条占一行。