Rust 地图火山:火山、火山口与破火山口
快速回答: 按 I,在单岛屿形状那一列让 Volcano 保持开启,然后点生成。你会得到一座锥体,山顶的火山口里是真正的 Rust 熔岩,会伤害站在里面的任何东西。选中这座岛,用 Volcano 滑块塑造它,并用所有图层导出 .map,把熔岩带进 RustEdit。
Crucible 做三种相关的地貌,它们是各自独立的岛屿风格,而不是同一种形状上的设置:
- Volcano:一座高而窄的锥体,带深深的喷口,立在有山脊的岛上。三者中只有它带熔岩。
- 火山口:山顶上咬出的一个宽而浅的碗。可以步行,没有熔岩,底部保持得足够平,可以建造。
- 破火山口:部分塌陷的火山,周围是你可以步行和建造的低地,中间通常有水。大约四个破火山口里有一个是干的,所以那个碗是开阔的地面,而不是湖。
打开岛屿随机器抽屉(I),使用单岛屿形状那一列。保留你想要的风格,关掉其余的;生成会从仍然勾选的里面随机。

多岛屿随机关闭时,那一列是可用的,只要你选中了一座岛,它也可用,所以你可以把一张大地图里的一座岛重新随机成火山,而不动其余部分。
整张地图都是火山则是另一个功能:火山和加拉帕戈斯地图风格会在整张多岛屿地图上长出锥体。

选中岛屿(在地图上点击它),滑块侧边栏里的 Volcano 组就会解锁。它始终可见,在你面前的这座岛不是三种锥形风格之一时会变灰,所以一个看起来是空的组,意味着你选错了岛。

十二行,其中五行只适用于破火山口:
- 高度、锥体宽度:锥体有多高、多宽。两者都以米显示。
- 火山口宽度、火山口深度:喷口。火山口宽度被限制在锥体宽度以内,所以边缘总有东西托着。
- 火山口底部:碗里有多少是平坦的底部,而不是内壁。这让火山口成为一个可以步行的凹陷,而不是一个深坑。
- 边缘崎岖度:边缘的高度绕一圈时变化多大。低是干净的锥体,高是破碎的环。
- 熔岩高度:喷口有多满。仅 Volcano。
- 水体宽度(破火山口):中间有多少是开阔的水。
- 缺口、缺口方向、额外缺口、打断边缘(破火山口):破火山口的环可以打开。缺口设定开多宽,缺口方向把它按罗盘方位对准地图上的某个方向,额外缺口在环自己的低点处再开更多缺口,打断边缘控制这些开口有多参差。
带熔岩的火山会让它的火山口至少 88 米宽、40 米深,好让熔岩放得下,锥体也会随之变大。所以过了某个点之后,再减小火山口宽度、火山口深度、锥体宽度或高度,它也不会再缩小了,读数里显示的是实际建成的大小。
岛上的其他滑块照常工作,所以锥体周围的地面仍然由你塑造。每一行的范围都在滑块参考里。
Drizzza 的视频讲了每一个地形滑块,包括火山和它的熔岩:
火山的喷口里是真正的熔岩,是会造成伤害的 Rust 预制体,不是贴图。站在里面的任何东西都会受伤,这让火山成为地图上真正的危险,而不是布景。每座火山都有熔岩,小的也一样,熔池会填满它整个火山口。

它会出现在三个地方:3D 预览画出一层熔融的外壳,游戏内视图生成真正的预制体,.map 把它带进 RustEdit。
Worldgen 面板里位于生成悬崖和生成湖泊下面的生成熔岩,会在视图里把它关掉。和另外两个一样,它是个预览开关:导出会自己决定哪些输出带熔岩。
熔池不会升到边缘最低点以上,不管熔岩高度设成多少。再高就会站到山外面了,所以在环上有缺口的火山口里,高度会提前到顶,滑块的最后一段没有作用。这是上限在起作用。如果熔岩真的出现在锥体之外,通常的原因是另一座岛压在火山下面,把火山口底部抬高了。
.map 里包含什么
Section titled “.map 里包含什么”默认的所有图层导出会连同其他一切一起带上熔岩。如果你只想要熔岩,熔岩选项会只写出它,而悬崖和湖泊则特意不含它。整行的说明见导出 Rust .map 文件。
破火山口是湿的时候,它中央的水是真正的湖,不是熔岩,所以会作为带自己岸线图层的 Rust 水体输出。干的那种就只是地面。
在地面上能看到什么
Section titled “在地面上能看到什么”- 锥体侧面特意保持光秃,森林被挡在外面,所以锥体从空中看就是个锥体,如果你在考虑什么东西生成在哪里,这点很重要。
- 火山会长出火山灰扇。 几条宽宽的灰色地面舌带从边缘沿着侧面延伸下来,把沿途的植被埋掉。火山口和破火山口没有,因为它们都没在喷发。
- 火山口的底部保持清空。 碗的中央不放任何东西,所以它仍然可以用作建造地点或遗迹地基。
- 悬崖爬上碗的内侧。 是丘陵悬崖而不是高大的悬崖墙,所以火山口内部的碗壁上有岩石,却没有一堵石墙横在里面。
- 火山保留它的山峰。 除非你勾选保留山峰,否则悬崖会把它们围着的山峰或破火山口峰顶削到和自己的顶部一样平,但火山永远不会被削平。见悬崖。
- 完整多岛屿地图,了解火山和加拉帕戈斯风格。
- Worldgen,了解它周围的生物群系、拓扑和悬崖。
- 满意之后,导出 Rust .map 文件。
