赞 | 26 |
VIP | 26 |
好人卡 | 15 |
积分 | 55 |
经验 | 79416 |
最后登录 | 2024-9-2 |
在线时间 | 2562 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 5463
- 在线时间
- 2562 小时
- 注册时间
- 2011-9-27
- 帖子
- 1120
|
9楼
楼主 |
发表于 2012-1-29 22:04:27
|
只看该作者
“反战命令”之七:敌人全面恢复-》地图修改
本帖最后由 亿万星辰 于 2012-1-31 15:10 编辑
RM中,地图一直都是死的。设计完后,在游戏不能有任何更改。
实际上,通过脚本来修改地图块并不难,只是可能会比较难看。事件命令中没有这样的项目,我们就自己加上去。
反战命令中的 “敌人全面恢复” 就变成了“ 修改地图”。
RMVA中的地图是3层的,所以访问地图数据需要三个参数 [ x, y, layer]。然而这个界面太不给力,只有一个参数,还最大只能到8!
没法子,用外部参数。
这里规定用4个变量来做输入参数。
x1=v[1]
y1=v[2]
x2=v[3]
y2=v[4]
layer是界面上选择的数字。这里推荐1,2,3.
命令作用 :将[x2,y2]的图块的第layer层拷贝到[x1,y1]的位置(相同的层)。
layer 选“全体敌人”的时候,会把三层同时拷贝过去。
layer 选其他数字的时候,会把 [x1,y1]的地图块做一些变化(数值+1或者-1),但是后果不可预测。
有了这个功能,在海中间铺一条路还是在路上面突然放个房子,都是有可能的了。
未必要修桥的地方非要放个事件不可的!小小的改动能带来巨大的变革!
谢谢。 |
|