天空盒基础知识
< Zh
天空盒是旨在使地图看起来比实际更大的解决方案。它们通常用于显示天空以及远处、无法到达的区域和景观,例如远处的山脉或建筑物。有许多游戏内资产旨在在三维天空盒中工作。在模型查看浏览器中搜索 skybox 以找到一些缩小的模型。您可能需要模型查看器 。
在 Source 引擎中,天空盒被锁定在玩家的视点上,在他们移动时永远不会移动或改变视角,从而产生距离的错觉。
请注意,虽然天空盒最原始的形状是完全包围整个地图的六边形盒子,但这将对性能、编译时间产生很大影响,并且基本上会产生比解决的问题更多的问题。 (如果您有泄漏,请不要尝试使用此方法。唯一可以以这种方式使用天空盒的地图类型是,如果您的地图只是一堆漂浮在半空中的平台。)
天空盒应该保留在玩家可以看到但又无法触及的地方(通过触摸或投掷/发射物体),通常只包围地图游玩区域的上部。
Source 引擎中有两种类型的天空盒:
二维天空盒 | 2D Skybox
二维天空盒给出了一个巨大的立方体围绕地图的效果,用于在其内部面应用纹理。这些纹理通常包括地平线上与天空交汇的地面、云彩和其他远处的细节。关卡的 2D 天空盒在 Hammer 的地图属性(Map Properties)对话框中设置。纹理名称是 tools/toolsskybox2d。如果没有 3D 天空盒,您也可以将 tools/toolsskybox 用于 2D 天空盒。
三维天空盒 | 3D Skybox
这个新添加的天空盒可用于 Source 引擎。它是由关卡设计师构建的周边区域,位于地图上游戏区域的边界之外。在正常情况下,玩家永远无法到达三维天空盒。地图不需要创建三维天空盒——它是地图的一个纯粹可选的视觉添加。有关详细信息,请参阅 3D Skybox | 三维天空盒 。纹理名称是 tools/toolsskybox。
另请参阅
- Skybox Optimization | 天空盒优化 - 关于如何优化天空盒的教程。
- light_environment - 控制 SKYBOX 纹理可以发射的光的实体。