吐槽一下Nscipterv2.96和Onscripterv面包工坊20140205都有获取精灵当前位置的函数getsppos,但是日文和中文的文档里面居然都没提这个函数!!
getsppos NUM, %NUM, %NUM
参数分别是SP编号,横坐标储存到的变量,纵坐标储存到的变量
SP隐藏的时候也是可用的
以前移植的那两作为了实现立绘的移动还开了两个数组,记录当前SP的横纵坐标值。
还是没能搞定控制命令的意义,尤其是load_base(); store_base(); move(); load(); put_base_offset(); 肯定和变量的存取有关,和流程跳转有关,可就是猜不出意思。做反编译的菊苣把这些指令取这些名字应该是知道其意义并且用汇编语言中相关命令命名了,可我不会汇编。。。如果实在弄不出来流程跳转就只能手动实现了,得根据攻略猜,还不一定和原游戏相符orz