Skip to main content

4. 案例分析:世界设计实用技巧

《The Devouring (吞噬者)》是VRC中一个利用遮挡剔除技术以最大化Unity性能的大型地图。以下是其开发者的一些建议:

  • 不要忘记,遮挡是使用不透明的网格渲染器作为遮挡物来计算的。透明材料不会产生遮挡效果。复杂的边缘是不利的。
  • 如果你想为一个大型且复杂的世界优化你的烘焙,特别是一个有“区域”的世界,在不应相互可见的区域之间添加大型遮挡方块。将这些设置为EditorOnly。
  • 一个有趣的实现遮挡的方法是不将你的实际网格设置为遮挡静态,而只使用方块制作遮挡物,并为所有这些遮挡物使用一个显眼的材料(并将这些对象设置为EditorOnly)。这可以避免遮挡烘焙时与更复杂的几何形状相关的问题。

image-1643384385653.png

《吞噬者》中使用的遮挡预制件。注意它们是在墙壁后面的。