New: Nature Shaders

Interaction, Wind, Dynamic Masking, and Better Shading for your vegetation.

Learn more
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 人觉得有帮助