目前转换场景多是用动态改写跳转口的方法。经测试,以下指令可以比较方便地改变场景,工作量小了许多。
这里没有改写大地图坐标和场景内坐标。
;Kdefnum=1022
1 0 0 0 ; 1(1):[xxx]说: 小兄弟,我们现在去桃花岛。
这句是对话指令,无关紧要。
50 25 0 0 10590 29 75 0 ; 50(32):保存给定地址数据 [1D-295E+0]=75(Int)
75为桃花岛的编号,根据实际需求修改。
50 25 0 1 -27969 2 195 0 ; 50(32):保存给定地址数据 [2-92BF+0]=195(Byte)
50 49 -28218 2 0 1 0 0 ; 50(32):新指令,暂时没有解释
50 25 0 1 -27969 2 233 0 ; 50(32):保存给定地址数据 [2-92BF+0]=233(Byte)
0 ; 0(0)::空语句(清屏)
-1 ; -1(FFFF):事件结束
No comments:
Post a Comment