C:剧本的问题解决后,接下来就是R剧本下的商店,商店的数据是放在data中的,共有128个,依次对应R_000至R_127,这个继续扩充既麻烦也浪费,所以我修改为R128开始的商店都是用R127的商店(一般打到这个阶段,商店都是可有可无的,只是为了保证游戏功能的完整性),唯一可能改变的是打开仓库和买卖物品的人物,这里可以使用72指令来指定一下
D:接着下来就可以进S剧本了,进入S剧本要面对战役名称和战场地图这2个问题
战役名称是放在imsg中的,共有99(对应的战场地图是0-98)个,如果直接扩充imsg,和扩充data一样是个麻烦的事情,所以把这个2个问题用一个72 指令来解决
商店的问题,像我那样从DATA移到整形变量里面,既不用担心DATA以及内存的扩展,又可以方便设置(配合各种变量可以实现同一关卡卖不同的装备),2*16个连续的整形变量就可以了。
然后连打开仓库的人物也扔到整形变量里面,彻底将DATA中商店项废掉。
战役名称可以将引擎中战役名称上限值改为0,然后在S中指令27的前面加一条指令17写战役名称,更加方便。
[ 本帖最后由 godtype 于 2015-7-14 19:23 编辑 ]