terrainDest | 返回要为每个地形写入的 RenderTexture 的函数。 |
blitMaterial | 用于复制数据的材质。如果为 null,则使用默认 blit 材质。 |
blitPass | 用于复制数据的材质通道。其默认值为 0。 |
beforeBlit | 要在复制到每个地形之前调用的可选操作。 |
afterBlit | 要在复制到每个地形之后调用的可选操作。 |
通过将修改复制回用户为源地形瓦片指定的 RenderTextures,应用已编辑的 PaintContext。
完成对 PaintContext 的编辑之后,此函数将 destinationRenderTexture
中的已修改数据应用于为每个地形存储的数据。
Scatter 对 terrainDest
指定的一组 RenderTextures 执行此复制。
此函数使用以下步骤分散到 PaintContext 中的每个地形:
1) 调用 terrainDest
以获取目标 RenderTexture。
2) 调用 /beforeBlit/。
3) 使用 blitMaterial
和 blitPass
将 destinationRenderTexture
复制到目标 RenderTexture 中。
4) 调用 /afterBlit/。
另请参阅:PaintContext、PaintContext.Gather。