Cesrate 发表于 2014-2-5 11:50:46

SpaceEngine简易指南

本帖最后由 Cesrate 于 2015-1-13 09:17 编辑



欢迎使用SpaceEngine(简称SE),被有些人称为“壁纸生成器”的未来也许会成为一个拟真太空游戏的宇宙模拟。SE使用的是类似Infinity那样的过程生成来生成天体及其细节,除了太阳系天体和少数已知天体的部分参数之外的一切都是程序生成的——你所见的名称以RS或RSC开头的天体就是虚构的。我们不知道SE里具体有多少天体,不过已知SE的宇宙区域是棱长10Gpc的立方体(反正我们不知道真正的宇宙有多大),在其中分布着大约1013个星系,每个星系中的恒星密度可能与真实宇宙相当。如果把全部天体渲染出来其数据量将超过当前全球的总存储容量——但在实际使用时真正展示出最高细节的仅仅是视角所在的那个天体而已。

非游戏版本的SE是不会收费的——也就是说,现在开发组需要捐款的帮助。如果有能力并希望SE做得更好,欢迎贡献一份力量(http://en.spaceengine.org/index/funding_and_donations/0-26)。


注意:这个指南基于版本0.9.7.1。


系统要求

主要内容参考自SpaceEngine Forum的Troubleshooting and bug reports - SpaceEngine 0.9.7.1

最低配置:

CPU2.0 GHz
内存2 GB
显示卡GeForce 8600 / Radeon HD 2600
显存512 MB


推荐配置:

CPU3.0 GHz
内存4 GB
显示卡GeForce 9800 GTX / ATI Mobility HD 5730
显存1 GB



可能出现的问题

主要内容参考自SpaceEngine Forum的Troubleshooting and bug reports - SpaceEngine 0.9.7.1

“You have old OpenGL version (2.1.1). Update your graphics card driver or install compatible hardware” / “You have old GLSL version (1.2). Update your graphics card driver or install compatible hardware”/“Critical extensions missing: GL_ARB_vertex_program GL_ARB_vertex_buffer_object”/“Error loading surface generator shaders. Press YES to run program with procedural planets disabled. Press NO to exit”

[*]请尝试更新显卡驱动;
[*]如果不行,更新显卡本身;
[*]或者,打开/config/main.cfg,将“IgnoreCriticalCheck”后的false改为true,就像这样:“IgnoreCriticalCheck true      // ignore checking of OpenGL version and critical extensions supporting”
警告:在这种情况下SpaceEngine可能无法正常工作,包括无法渲染天体等。

在初始化过程中显示“SpaceEngine已停止工作”

[*]尝试重新安装SpaceEngine;
[*]请检查配置是否符合要求;
[*]可能是新版显卡驱动的兼容问题,尝试安装更早版本的显卡驱动。

SpaceEngine运行速度很慢/出现各种显示错误

[*]打开任务管理器,检查是否有其他程序占用过多的系统资源;
[*]笔记本电脑请检查是否有电源供应;
[*]请检查配置是否符合要求;如果是双显卡笔记本电脑请打开NVIDIA Control Panel或ATI Catalyst检查是否正在使用独立显卡运行SpaceEngine;
[*]关闭SpaceEngine,删除\cache(图形缓存)文件夹,再打开SpaceEngine;
[*]更新显卡驱动(如果你的驱动版本过旧);或尝试安装更早版本的显卡驱动(如果你正使用新版驱动)。
[*]尝试重新安装SpaceEngine;
[*]查杀病毒;
[*]重新安装系统;
[*]换一台电脑。

渲染天体表面时频繁跳出

[*]检查是否有程序占用过多的显存;
[*]在菜单里或者按Ctrl+F4打开图形设置(如下所示),将右上角的LOD调至-2;

[*]关闭“3D water”
[*]打开/config/main.cfg,找到:
VideoMemorySize 2048 // video card onboard memory (VRAM) in megabytes
请检查“VideoMemorySize”后面的数字是否大于1024但小于你的电脑的内存和显存之和。

远离天体的飞船无法显示
这个问题待解决,或者说,目前就是这样。

SpaceEngine不响应键盘控制

[*]检查键盘是否正常工作;
[*]切换至英文输入法。




基本操作

进入SpaceEngine之后你可能会看到这样一个界面……


一般这就说明现在你已经可以到处走走了。你是一个视角,这就意味着你可以无视物理学法则在宇宙中到处乱晃(你是看不到相对论性像差的)。首先介绍下基本的“摄像机操作”:
注意:先把Num Lock打开!


作为三维空间中的一个视角,你需要操作三个方向上的平移和三个方向上的旋转,这就意味着你需要记住12个按键。相信我,这不难的。WSADRF操作平移、8246(小键盘)QE操作旋转。如果不喜欢,也可以在Controls里把小键盘8246改成方向键。啊,对了,在默认控制里WSAD和方向键同功能,RF与小键盘1和小键盘0同功能,QE与小键盘7和小键盘9同功能。

呃,如果你已经飞到不知道什么地方了我是不是忘了告诉你速度控制了……用鼠标滚轮,或者=和-,或者小键盘+和-可以调节速度,从0.1m/s到100Mpc/s都可以。如果同时按住Ctrl则是在几个预设的速度间切换。

这就是Free Mode的基本操作了,除此之外还有其他的操作方式。按2或3可以进入Spacecraft Mode或Aircraft Mode,在这两个模式里按键操作的不再是速度而是加速度——这就意味着你得需要额外的努力才能与某个天体保持相对静止。现在鼠标滚轮或者+和-操作的是加速度的大小。由于你仍只是一个视角,无需担心物理上的限制。另外如果旋转得太厉害,按X或小键盘5可以立即消除旋转。
若要回到Free Mode,按1。



寻找星星

是时候介绍一些高效的移动方式了。

在SpaceEngine里随意一点基本上都能选中某个天体。好了,如果你选中了什么东西现在左上角应该显示出它的信息了,就像这样:

由于是简易教程,就不介绍各个术语了~(拖出去)

按C(Center)可以使选中的天体置中,按T(Track)可以保持置中。

若想马上移动到选中的天体,可以按G,或者右击该天体并选择“Go to object”。


你也可以双击G来快速移动到该物体附近,而Ctrl+G则可以降落到天体表面(和“Land on object”相同),对于星系来说则会移动至其中心位置——通常是一个黑洞。

现在该谈到屏幕边缘的UI了,如果全呼出来会是这样:


左边就是工具栏,包括即将讲到的功能:


按或I,或者在天体的右键菜单中点Info就能呼出天体信息,列举出该天体的全部特征。

同样不做详细介绍了~(接着拖出去)

按或者Shift+F3即可打开Star Browser——它能以视角为中心在给定的范围(默认为10pc)内搜索天体系统(最多只能展示10,000个结果)。搜索结果看起来像这样:

它展示出所有搜索到的系统的信息,包括恒星数量、光谱类型、行星数量、有生命的天体数量等。选择一个系统然后点“Go to”就能到达这个系统。

按非常形象的或者F3就可以打开Find Object:

只要输入名称或者名称的一部分就可以找到特定天体,即使未列在列表里的程序生成天体也可以——只要名称正确。

然后如果你选择了任意天体系统——按或者F2即可呼出Planetary System:

这个浏览器显示出除了小天体之外的所有系统内天体——按左键选择天体,右键打开质心或某个天体的子系统(如果有),比如一个气巨行星的:

质心或通常的天体用白色文字,绿色文字表示该天体或者在该天体的子系统中存在生命。

接下来就是很带感的工具:Universe Map。按、F1或M可以打开以当前选中天体为中心的宇宙地图:

用右边的滑块、鼠标滚轮或Page Up/Page Down可以调节缩放尺度。从行星到300Mpc的宇宙都能显示。

另外,如果想回家的话……按Shift+H可以把选择目标在银河系、太阳和地球之间切换,方便在宇宙的任意位置快速回家……


时间、光线、星等、视场和显示
作为一个宇宙模拟,必须有的功能就是时间控制了~下面介绍下……

呃,是右边的那个,那个形如YYYY.MM.DD hhhmmmsss.ss的那个时间,可以直接输入日期时间来跳转。
而时间控制依靠下面的按钮就可以了,从左到右依次的功能和对应的默认快捷键是:
时间反转(J);减小时间流速(K);暂停(空格);增大时间流速(L);正常时间流速(\);设置为当前计算机时间(Ctrl+\)。

曝光是另一个可能会用到的功能,当场景太亮或太暗时,需要调节曝光大小,这时候就需要用……

左边的那三个按钮分别对应着减小曝光(,)、重设曝光和增大曝光(.)。顺便,按V开关“自动曝光”——打开后场景看起来更像照片,但当视角中有明亮物体时所有较暗物体就不可见了。如图。

打开自动曝光


关闭自动曝光

看不清被潮汐锁定行星的暗面怎么办?

打点环境光!按Shift+, 和Shift+. 调节环境光照强度,最大可调至1.00。

……全是冰,也没什么好看的= =

然后是右边的三个按钮,它控制的是显示的极限星等,即星等大于多少的天体会在视野中显示出来,默认是7.00等。
三个按钮的功能分别是增大极限星等([)、重设极限星等和减小极限星等(])。
实际上,按(F7)即可对星系、恒星和行星的极限显示星等可以单独调节,用快捷键也可以。Shift+[ 和Shift+] 调节星系(调到20.00以上就可以欣赏星系长城了),Ctrl+[ 和Ctrl+] 调节恒星,Ctrl+Shift+[和 Ctrl+Shift+] 调节行星。
小心:将极限星等调得过小可能导致过多的天体被显示从而使SpaceEngine运行速度变慢乃至崩溃。

你可能注意到了右下角的那个“FOV”值,默认为45°00'00.00"——它表示的是你的视场大小。按Page Up或Page Down或是按住Shift和鼠标左键并上下拖动鼠标可以调节FOV,就像变焦镜头一样。从120°超广角到0.01"黑科技天文望远镜都是可以的……需要注意的是当调节视场大小时极限星等也会自动调整,否则用天文望远镜看到一片黑的星空是难以接受的……


屏幕右边的这一条就是各种物体或标识的显示控制……上面的一堆都是实际的物体或效果,如果没有特殊要求不用关闭;下面的自上往下分别是轨道(O)、天体标志(Ctrl+')、标签(关闭/只显示名称/显示名称和距离)(')、选择标志(;)、视角速度显示(Shift+;)、赤道坐标网格(相对于地球的)(Ctrl+;)和更多的设置(F4) 。


截图、地点、历史记录和背景音乐
我是不是一直没说怎么截图……
按F11生成无UI的截图:

按Ctrl+F11记录整个屏幕:

截图生成在\screenshots里。
顺便说一下,截图的默认格式是JPG图片,若想更改,在\config\main.cfg里找到“ScreenshotFormat”,后面的""里可以是jpg、png、dds、tga或tif中的任一格式。

下面介绍下Locations,就是按或F6呼出来的那个窗口:

简单来说它是一个坐标记录器,当你遇到一个漂亮的或者奇葩的景色时点击“Add”就可记录下当前的视角位置、角度——和时间。没错,包括时间——如果不记录时间的话当你下次载入这个坐标时那个拥有超厚酸性大气层的奇怪行星已经不在那里了。也就是说,注意,当你载入一个地点的时候你会丢失当前的视角和时间。

另外,你可以按打开Journey Log,它是你近期旅行的历史记录。


哦,顺便,按F12可以打开Music Player,用它能控制背景音乐的播放。使用方法就像通常的音乐播放器……



开艘大飞船
好了,如果想要玩飞船,现在找个合适的位置和角度,按或Ctrl+F3呼出Spaceships List:

然后点击下面的“Build”,呼出Build Menu:

选择一个想要的飞船,然后点击Build Menu里的“Build”,就全部搞定了~


嗯……

考虑Space Engine的物理模拟,建议学习Kerbal Space Program或Orbiter的教程来了解轨道操作,然后你就知道怎么开飞船了~
(Pinkie Space Program,图片版权归Shork-the-Dork所有)
(再次拖出去)

好吧……在SpaceEngine核聚变发动机和曲速推进漫天飞的世界也没有必要用现实航天的方法……由于飞船所能达到的速度远大于逃逸速度基本上选择一个天体按C使飞船面对目标然后不停加速就行了,不过要想把飞船“停泊”在星球边上,进入环绕轨道是必须的。

若想控制一艘飞船,在Spaceships List里选择飞船,然后点“Take control”;或者右击飞船,在弹出菜单里点“Take control”。
然后就是标准的飞船操作界面了:

反正这玩意未来也会改,不介绍了(╯°Д°)╯︵ ┻━┻ (又一次拖出去)

飞船的操作嘛……其实除了主发动机操作之外跟Spacecraft Mode或Aircraft Mode没什么区别——以Orbiter或是KSP类比的话可以理解成RCS,只不过按键是SpaceEngine风格的:

同样,按小键盘5或X可以消除旋转。

而主发动机可以用鼠标滚轮操作。呃,其实也可以在飞船控制面板左边用鼠标控制,不过我不知道如何用鼠标调零。至于有些飞船有的垂直发动机似乎只能用飞船面板控制……


然后该介绍黑科技Hyperdrive了……按H打开Hyperdrive,鼠标滚轮调节空间曲率。Hyperdrive并不会改变飞船的实际速度,而是空间距离……


选择某个天体之后按G就是更加丧心病狂的Hyperjump……任何天体都能在极短时间内到达……

嗯,基本上就是这样了……

呃……我是不是忘了告诉怎么脱离飞船控制了?方法是按1、2或3回到视角模式……(继续拖出去)

394966931 发表于 2014-2-5 12:15:35

支持...有些坑停的时间长了就想弃了

yxmline 发表于 2014-2-13 11:47:03

不支持显示星座

Cesrate 发表于 2014-2-14 10:31:46

yxmline 发表于 2014-2-13 11:47
不支持显示星座

现在不行……

小李天師 发表于 2014-5-22 20:44:39

支持。。。。。

我们不能死 发表于 2014-7-14 19:27:59

这游戏存档在哪里?逛的星系太多了,大小会变很恐怖吗

StoneWolf 发表于 2014-7-23 00:25:19

下个来看看

kta912413 发表于 2014-8-20 22:08:58

点m就出现无数个名字然后卡顿求破

VisionDemon 发表于 2014-9-10 18:56:13

看完楼主的教程瞬间觉得好游戏一个

anweideai 发表于 2014-11-18 19:28:26

看不懂英文怎么办
页: [1] 2
查看完整版本: SpaceEngine简易指南