WAVE 插入音乐
插入音乐, 不知道可定义多少个? 旧版只支持 wav, 新版不知道 在 before 和 after 场合中用上的机会蛮大的
[load] WAVE, 1, thank.wav
[perform] T5, WAVE, 1
===========
CHAR 角色动画
角色动画, 显示大小 64 x 96 限定, 支援 bmp, jpg, png 动画播放格数顺序为由上到下 最多定义 4 大组, 每组可定义不少个动画 觉得这东西用上的机会也很少... XD 渐渐被新功能取代了
[Load]
CHAR00, 0, char0.jpg, off, 3, 6, 9 定义 00 组的 0 号角色动画, 只播一次(off) 然后停在 char0.jpg 最后一格 char0.jpg 的第一格停留 3/30 杪, 第二格停留 6/30 秒, 第三格停留 9/30 秒
CHAR00, 1, char0.jpg, loop, 3, 6, 9 定义 00 组的 1 号角色动画, 不停重播(loop), 第一格停 3/30 杪, ...
CHAR00, 2, char0.jpg, turn, 3, 6, 9, 12 定义 00 组的 2 号角色动画, 播放为“来回一次”(1234321 这样, 请想像鞠躬)
[perform]
T0, POS03, 200, 100 <-- 0 秒时把 03 组的位置决定在 (200, 100) T0, CHAR03, 9 <-- 0 秒时 03 组显示其 9 号动画 T0, POS03, 400, 300, 20 <-- 03 组以 20 个单位的时间移动到 (400, 300)
(0, 0) 指左上方, 一组每次只能出现一个动画 合计四组即最多可以同时出现四个动画 之后出现的 CHAR 会盖上之前的, 所有 CHAR 会盖在 背景图/动画 上 (废话 XD''
===========
CERR 弹错动画
弹错动画, 基本上和 CHAR 相同, 因此也计入 CHAR 的组别定义
[Load] CERR02, error.jpg, off, 15 <-- 不同的是不用定义号码, 弹错只有一种
[perform] T0, POS02, 220, 200 <-- 0 秒时把 02 组的位置决定在 (220, 200)
如果 CERR 和 CHAR 所定义的组别相同 弹错时 CERR 会出来, 同时 CHAR 消失, 直到 CERR 播完才再出来继续 而若 CERR 和 CHAR 所定义的组别不同时 之后出现的 CHAR 会盖住 CERR 的动画, ... 不太确定
===========
END 完结
[perform] T99, END <-- perform 部分在 99 秒时完结
===========
ECHAR enhanced 动画
自 ACE 以后出现的指令, 性能比 CHAR 强, 因为不限制大小 64 x 96 但有点麻烦, 需在 song.pak 中另加 txt 档, 组别定义同样计入 CHAR 的
[load] ECHAR00, 0, abc.txt <-- 定义 song.pak 中 abc.txt 所描述的事为 00 组 0 号动画
[perform] T0, POS03, 200, 100 T0, ECHAR03, 9 T0, POS03, 400, 300, 20
至于那个放入 song.pak 的 abc.txt, 大概如下 ------------------------------------------ 1.jpg, 350, 200, ON 0, T10 1, T20 2, T30 3, T40 ------------------------------------------ 意思为动画的显示大小为 350 x 200, 重覆播放 (ON) 把 1.jpg 逐行由左至右用 350 x 200 分割小格 第 0 格停留 10 个单位, 第 1 格停留 20 个单位, 如此类推 另一个例子 ------------------------------------------ 2.jpg, 350, 200, ON 0, S50 1, S0 ------------------------------------------ S 和 T 是不同的时间单位, T 约为 1/200 秒, S 约 1/1000 秒 OFF 为只播一次, 然后停在最后一格
===========
ECERR enhanced 弹错 XD
和 ECHAR 相同
===========
TEMPO 拍子?
自 DP 以后适用, 我没用过, 据说是
[load] TEMPO, 120 <-- 每秒切成 120 等分
然后 ECHAR, ECERR 的 txt 档中能用 Tn 来代替 T (或 S) 而 Tn 的单位就是如之前所定义的一秒 = Tn120 感觉上更像音乐了 XD
|