天空盒基础知识

From Valve Developer Community
< Zh
Jump to: navigation, search
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

另请参阅