This page may not work correctly inside the Unity editor. Open in browser

运行时遮罩效果(实验性)

需要 Nature Renderer 1.1.10 或更高版本

作为实验性的附加(额外)功能,现在可以在运行时去遮罩(mask)细节物件。这样您可以在特定位置暂时移除细节。 例如,如果您让玩家在您的地形创造建筑物,那您可以在该建筑下遮盖地形细节。

这里建议您作暂时性的修改,如果要作永久性的修改,您可以编辑地形数据(edit the terrain data )然后在那移除细节。

如何使用遮罩(mask)

  1. 下载附上的「DetailMask」脚本,然后汇入您的专案。
  2. 将 Detail Mask元件加到您场面内的一个(空白)物件。这会同时为该物件加上一个方框碰撞器(Box Collider)。
  3. 移动、旋转、缩放(Move, Rotate, Scale)物件去配合您想遮罩的范围。
  4. 现在在编辑器中和运行时间内,所有地形细节都会被收藏在方框碰撞器同。

限制

基于技术限制,遮罩会在 CPU进行,所以会在呈现上造成负担。如果您需要大量遮罩而同时想进行呈显项目,我们建议您为特定的专案,建立一个有订制遮罩方案(custom masking solution)的订制的着色器。

 

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助