翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1499|回复: 1

[求助] 求教RMS里的CONNECTION_GENERATION是如何工作的???

 关闭 [复制链接]

12

主题

0

精华

99

积分

骑士

耕战
10
鹰币
410
天龙币
0
回帖
24
附庸关系0
发表于 2015-1-22 10:44:39 | 显示全部楼层 |阅读模式
本帖最后由 pollen 于 2015-1-22 10:47 编辑

第一次用RMS生成向导0.6做随机地图,挺好用的。

不过有个终极疑问@@。死活没搜到相关资料,希望高人们帮忙解答一下。


我做了一个隔河相对的rms,但是连接部分不会搞,怎么搞都很郁闷,
不是口子宽的没法守,就是口子虽然很窄,但是有十几条路,同样没法守。


哪位能给我说名一下,如下这段代码要如何修改,才能按照自己的意愿,准确的控制整个地图上的浅滩连接数量和宽度???


能说明一下这些项目后面的参数都是什么含义吗???
尤其是后面的:7、10、15、2      1。这些都是什么意思????   


<CONNECTION_GENERATION>
/* 连接 */
create_connect_all_players_land
{
/* 将后者替换前者 */
replace_terrain  WATER  SHALLOW
replace_terrain  MED_WATER  SHALLOW
replace_terrain  DEEP_WATER  SHALLOW
terrain_cost  WATER  7
terrain_cost  MED_WATER  10
terrain_cost  DEEP_WATER  15
terrain_size  WATER  2  1
terrain_size  MED_WATER  2  1
terrain_size  DEEP_WATER  2  1
}


回复

使用道具 举报

12

主题

0

精华

99

积分

骑士

耕战
10
鹰币
410
天龙币
0
回帖
24
附庸关系0
 楼主| 发表于 2015-1-22 12:26:44 | 显示全部楼层
刚才找到一个RMS地图示例,里面有如下代码的说明。

但是我进行了各种测试,都无法实现控制连接己方和地方两块陆地的道路数量及宽度。

如我把terrain_size的三项都改成了“1   0”,按照说明应该是浮萍宽度只有1单位,并且没有增减。可是地图出来的路特别特别宽。

迷茫啊……

<CONNECTION_GENERATION>
/* 设置连接,如在河中间放浮萍,两个游戏者的城镇中间放路 */
create_connect_all_players_land      /* 连接所有游戏者 */
{
replace_terrain WATER    SHALLOW     /* 将路径上的 WATER 替换为 SHALLOW */
replace_terrain MED_WATER    SHALLOW
replace_terrain DEEP_WATER    SHALLOW
/* 虽然这个地图没有放水,不过也先加上这几句 */
terrain_cost     WATER     7        /* 如果想让路线优先通过 水,浅 的这一边,则设一个较低的数 */
terrain_cost     MED_WATER     10
terrain_cost     DEEP_WATER     15
terrain_size     WATER     4      1     /* 设置浮萍宽度,前一个数4是半径,后一个1是偏差数,即4+/-1 */
terrain_size     MED_WATER     4      1
terrain_size     DEEP_WATER     4      1
}
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-22 07:11 , Processed in 0.115547 second(s), 37 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表