| 
 
| 赞 | 26 |  
| VIP | 26 |  
| 好人卡 | 15 |  
| 积分 | 55 |  
| 经验 | 79416 |  
| 最后登录 | 2025-8-3 |  
| 在线时间 | 2564 小时 |  
 Lv4.逐梦者 
	梦石0 星屑5509 在线时间2564 小时注册时间2011-9-27帖子1124  
 | 
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),但是后果不可预测。
 
 有了这个功能,在海中间铺一条路还是在路上面突然放个房子,都是有可能的了。
 
 未必要修桥的地方非要放个事件不可的!小小的改动能带来巨大的变革!
 
 谢谢。
 | 
 |