原帖内容
dickdeer

2007-4-16 10:04
san9me使用新发现:坐标属性修改

在san9me中,有Square的修改,这里40000组数值正好对应于整个地图200*200个坐标每个坐标的属性。

经过一番研究,只要将如上图中化圈的属性改为1022就能将改坐标的属性改成不可通行!!

上图中,我将喷色区域改成了不可通行,出征路线自动改变啦,是不是很牛啊

此贴只是抛砖引玉,rangzh的这个修改器为我们更好的研究三9提供了很好的途径啊,希望大家能有更多的发现。



坐标属性具体修改方法:
假设一个点的坐标是(x,y),那么这个点的square=200y+x。反过来,知道square,将其除200,得到的整数为y,余数为x。
现在确定的square未知属性有以下几个:
512:可通行
1022:无法通行
513:可建设用地
512:码头(在地域性质为水溿之处,将其属性改为512,并将与其连接的水域属性改为512,这样就能连接水陆)
其他数值产生的直接效果应该与512或1022相同,具体有什么差别还不清楚。
举个例子:

上图中,知道了巫县的坐标为(61,144),那么square=28861,这样就能将图中喷色线所在的square一一得出(某一个坐标,x方向邻近坐标差1,y方向邻近坐标差200),然后将喷色线的属性都改为512,同时将蓝色部分的属性从水赖改为水,这样就能得到下图的效果。(p.s如果要将某些区域改为不可通行,只要将属性改为1022即可)。


大家自己动手44看吧


[ 本帖最后由 dickdeer 于 2009-9-9 13:08 编辑 ]

用户名时间功绩理由
潇湘暮客 2007-4-16 21:32 +100 管理需要
潇湘暮客 2007-4-16 21:32 +100 好帖奖励
潇湘暮客 2007-4-20 18:27 +100 更新教学,再度奖励




当前时区 GMT+8, 现在时间是 2025-5-9 22:21
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.008089 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP