标题: [已解决] 三国九地图未打开处修改方法
[已解决] 本主题悬赏 1
性别:未知-离线 修罗三国志

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 11
编号 421426
注册 2011-4-17


发表于 2011-7-29 17:02 资料 短消息 看全部作者


QUOTE:
@

楼主在的话能不能修改一下五楼的内容,后边一列应该是

东  512(细白线)
南  1024(细白线)
西  2048(细白线)
北  256(细白线)

原来4个明显有错误。


顶部
性别:未知-离线 修罗三国志

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 11
编号 421426
注册 2011-4-17


发表于 2011-8-14 16:55 资料 短消息 看全部作者


QUOTE:
Again
{一个方块的}北    17x2的8次幂=4352(粗)           北  1x2的8次幂=256(细)
                  东  17x2的9次幂=8704(粗)           东   1x2的9次幂=512(细)   
                  南  17x2的10次幂=17408(粗)        南  1x2的10次幂=1024(细)
                  西    17x2的11次幂=34816(粗)       西     1x2的11次幂=2048(细)
         {拐角}东北   17x2的8次幂x3=13056(粗)      东北  1x2的8次幂x3=768(细)        
                  东南   17x2的9次幂x3=26112(粗)      东南  1x2的9次幂x3=1536(细)
                  西南   17x2的10次幂x3=52224(粗)    西南  1x2的10次幂x3=3072(细)
                  西北   17x2的8次幂x9=39168(粗)     西北  1x2的8次幂x9=2304(细)
      {半包围}北东南17x2的8次幂x7=30464(粗)     北东南1x2的8次幂x7=1792(细)
                  东南西17x2的9次幂x7=60928(粗)     东南西1x2的9次幂x7=3584(细)
                  西北东17x2的8次幂x11=47872(粗)   西北东1x2的8次幂x11=2816(细)
                  南西北17x2的8次幂x13=56576(粗)   南西北1x2的8次幂x13=3328(细)

lz太执着于2或3的N次方了,不过已经接近答案,先说下我的研究结果:
0008参数的主要作用是划定疆界线。
简单看来,粗红线=17x细白线;
               东=2x北;
               南=2x东=4x北;
               西=2x南=4x东=8x北;
               东北=东+北;
               北东南=北+东+南;
               ……
其他粗线细线交汇的拐角也可以用类似的加法的方式实现。

0008参数的另一个作用是决定桥的方向,0为南北向,1为东西向,当东西向的桥上有疆界线时,需要在原有数值基础上加1,用的还是加法。

备份一个剧本文件,然后把全部坐标点的0008参数改为3840(东+南+西+北),进入游戏你会看到奇迹。每个坐标点对应一个方格,按照不同的地势起伏,一共有15种平面,具体由0006参数的数值来决定。

[ 本帖最后由 修罗三国志 于 2011-8-14 17:05 编辑 ]


顶部
性别:未知-离线 修罗三国志

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 11
编号 421426
注册 2011-4-17


发表于 2011-8-27 14:43 资料 短消息 看全部作者
请问ls附件里面的880kb的san9me和原来427kb的san9me有什么不同?

square参数里面,偏移表示的是坐标点的高低,相邻坐标点的偏移量变化不能大于1,也就是要么一致,要么差1,不能直接从3跳到5。

0006参数的模式是n*256+x,n=0,1,2,3...,x=0,1,2,3...14,x等于0时为平面,等于其它14个数时分别对应不同的坡面。

0004参数的模式是x*256+255,x对应数值太多,看不出有什么规律,还请赐教。
顶部
性别:未知-离线 修罗三国志

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 11
编号 421426
注册 2011-4-17


发表于 2012-9-24 11:34 资料 短消息 看全部作者
回复 #32 franyim 的帖子

没记错的话轩辕有打开空白地域的帖子,不过那种打开方法虽然可以显示空白区域的归属,但是打开后地域不可通行,所以是错的。正确的打开方法是挨个修改空白区域坐标点的square属性,将0002的数值全部减去1024,也就是1536改成512,2046改为1022……归根结底是个体力活祝你好运
顶部
性别:未知-离线 修罗三国志

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 11
编号 421426
注册 2011-4-17


发表于 2012-9-24 19:39 资料 短消息 看全部作者
0002参数数值为0,1024,1536的通行效果和512一样,都是可通行。区别在于数值为1024(东边海域)或1536(北方空白区域)的时候,探索不显示坐标归属。

另外,地图上的4万个点都是有归属的,北方空白区域只是探索时不显示(原因如上),实际上分属于安定、河东、平阳和西河四地,要移动都市到那里只要把那些点划归该都市就可以避免部队无法进入。
顶部

正在浏览此帖的会员 - 共 7 人在线




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

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

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