星球

From Space Engineers Wiki
Revision as of 05:33, 19 August 2017 by Lithesh (talk | contribs) (大气层推进器)
Jump to: navigation, search
Planet Planet01.jpg

概况

星球是拥有重力场,植被,大气层以及敌对生物的可被摧毁实体。因为可以被完全摧毁而且他们内部都会随机生成矿物所以从某种角度来说行星很像小行星,但他们的共同点也就仅此而已了。一个星球的直径从 19km120km 不等。初始状态下,每颗行星都有自己的卫星,除非这颗行星是玩家使用编辑器单独生成的。卫星和行星从理论上来讲完全是同一种实体,而且实际游戏中也非常相似。但他们也有区别比较大的方面:卫星更小一些,直径通常只有38km,而且其重力场强度也更弱一些----只有0.25g。 就像小行星一样,无论你施加多大的力它也不会移动哪怕一毫米,并且他们自身是不会被任何形式的重力场影响的。即使两个星球都位于对方的重力场内,他们也不会相撞。唯一遭殃的只有那些星球上的物体——它们可能会有一些诡异的遭遇。

地表生成

虽然地表看起来像是随机生成,然而他们实际上都是预制模型。星球与卫星都没有自己的随机生成程序。当星球的大小增加时,模型也等比例的放大以适应这些改变。贴图和植被当然不会被放大,实际上被放大的是地表模型,比如说你把一个星球放大1.4倍,那么它的山的大小也会被放大1.4倍。地球火星外星球这些星球都会有自己对应的模型和地表贴图。当星球是被玩家在创造模式中人为通过(默认键位设置) - SHIFT+F10调出来时 生成步骤是相同的。

矿物生成

Cobalt Ore Icon.png Gold Ore Icon.png Ice Icon.png Iron Ore Icon.png Magnesium Ore Icon.png Nickel Ore Icon.png Platinum Ore Icon.png Silicon Ore Icon.png Silver Ore Icon.png Stone Icon.png Uranium Ore Icon.png

地表

Planet Mars Plntmars04.jpg

(大约15米至50米):有一定厚度的大型水平矿脉。矿脉的每一小块一般都含有1-4份矿物。不同矿石可在不同深度被找到。在矿脉上方的地表颜色会较周围稍微暗一点并且带一点棕色,所以从一个高点可以轻易找到他们。矿脉若被密集的草覆盖会更难被发现。所有在行星表面的冰湖都包含冰矿石,他们看起来有些像流动的水。

巨石

Planet Boulder01.jpg

这些地图上随机生成的巨石内部包含有矿物。这些巨石差不多都是一个大小,他们包含约~20,000 的稀有矿石或最高~100,000 的铁矿石。在一定条件下,还没有被钻探过的巨石位置会被刷新,因此定位他们的坐标是没有用的。巨石是以坐标重叠的方式存在于星球上的,也即是说巨石并不是附着于星球上,而是与星球重叠了,玩家建造的地面基地也是如此的。

大气

不同的星球有不同的大气密度(大气厚度)。除氢气推进器外所有的推进器在行星的大气层内都有不同的表现。大气密度越大离子推进器效率越低,而大气层推进器则恰恰相反——大气密度越大,效率越高。(To not working at all without any planetary atmosphere present),离子推进器在大气层很厚的星球内仍能以30%的效率运作(假设无大气地区的效率为100%)。一些星球没有大气层(比如卫星)或者只是有很薄的大气层,在这些情况下,的效率不会受很大影响,而大气内推进器的效率则衰减很多,这可能让它变得基本无用。

离子推进器

离子推进器(大型离子推进器),他的效率是线性变化的,从在一个大气密度极高的星球内的30%逐步增加到离开星球后的100%。在没有大气的星球和卫星上,离子推进器可以以满效率工作。

e = 推进器百分比效率
r = 当前高度/距星球核心多远
R = 星球半径
A = 大气层高度
H = “山峦”参数 - 可在星球的 sbc 文件中找到
     该参数与山峦高度有一定关系
     一般作0.12计算

           (r - R) 
e =   ( ------------ ) x 0.7 + 0.3
         (R x H x A)

大气层推进器

大气层推进器与离子推进器差不多正好相反,大气层越厚对大气层推进器越有利。他们的效率也是线性变化的,从在星球表面可以满效率工作到离开星球后效率变为0%(不提供任何推进力)。他们需要在星球大气层内(无论是否支持呼吸)才能工作,当然增压室内他们还是飞不起来的。

e = 推进器百分比效率
r = 当前高度/距星球核心多远
R = 星球半径
A = 大气层高度
H = “山峦”参数 - 可在星球的 sbc 文件中找到
     该参数与山峦高度有一定关系
     一般作0.12计算

           (r - R) 
e =   ( ------------ ) x 0.7 + 0.3
         (R x H x A)