求教RMS里的CONNECTION_GENERATION是如何工作的???
本帖最后由 pollen 于 2015-1-22 10:47 编辑第一次用RMS生成向导0.6做随机地图,挺好用的。
不过有个终极疑问@@。死活没搜到相关资料,希望高人们帮忙解答一下。
我做了一个隔河相对的rms,但是连接部分不会搞,怎么搞都很郁闷,
不是口子宽的没法守,就是口子虽然很窄,但是有十几条路,同样没法守。
哪位能给我说名一下,如下这段代码要如何修改,才能按照自己的意愿,准确的控制整个地图上的浅滩连接数量和宽度???
能说明一下这些项目后面的参数都是什么含义吗???
尤其是后面的:7、10、15、2 1。这些都是什么意思????
<CONNECTION_GENERATION>
/* 连接 */
create_connect_all_players_land
{
/* 将后者替换前者 */
replace_terrainWATERSHALLOW
replace_terrainMED_WATERSHALLOW
replace_terrainDEEP_WATERSHALLOW
terrain_costWATER7
terrain_costMED_WATER10
terrain_costDEEP_WATER15
terrain_sizeWATER21
terrain_sizeMED_WATER21
terrain_sizeDEEP_WATER21
}
刚才找到一个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
}
页:
[1]