天空盒基础知识

From Valve Developer Community
< Zh
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
English (en)Español (es)Русский (ru)中文 (zh)Translate (Translate)


天空盒是旨在使地图看起来比实际更大的解决方案。它们通常用于显示天空以及远处、无法到达的区域和景观,例如远处的山脉或建筑物。有许多游戏内资产旨在在三维天空盒中工作。在模型查看浏览器中搜索 skybox 以找到一些缩小的模型。您可能需要模型查看器(en)

在 Source 引擎中,天空盒被锁定在玩家的视点上,在他们移动时永远不会移动或改变视角,从而产生距离的错觉。

请注意,虽然天空盒最原始的形状是完全包围整个地图的六边形盒子,但这将对性能、编译时间产生很大影响,并且基本上会产生比解决的问题更多的问题。 (如果您有泄漏,请不要尝试使用此方法。唯一可以以这种方式使用天空盒的地图类型是,如果您的地图只是一堆漂浮在半空中的平台。)

天空盒应该保留在玩家可以看到但又无法触及的地方(通过触摸或投掷/发射物体),通常只包围地图游玩区域的上部。

Source 引擎中有两种类型的天空盒:

二维天空盒 | 2D Skybox(en)

二维天空盒给出了一个巨大的立方体围绕地图的效果,用于在其内部面应用纹理。这些纹理通常包括地平线上与天空交汇的地面、云彩和其他远处的细节。关卡的 2D 天空盒在 Hammer 的地图属性(Map Properties)对话框中设置。纹理名称是 tools/toolsskybox2d。如果没有 3D 天空盒,您也可以将 tools/toolsskybox 用于 2D 天空盒。

三维天空盒 | 3D Skybox(en)

这个新添加的天空盒可用于 Source 引擎。它是由关卡设计师构建的周边区域,位于地图上游戏区域的边界之外。在正常情况下,玩家永远无法到达三维天空盒。地图不需要创建三维天空盒——它是地图的一个纯粹可选的视觉添加。有关详细信息,请参阅 3D Skybox | 三维天空盒(en)。纹理名称是 tools/toolsskybox

另请参阅