terrain | 定义此 PaintContext 地形空间的地形。 |
boundsInTerrainSpace | 要在目标地形纹理中编辑的地形空间范围。 |
inputTextureWidth | 所有连接的地形输入地形纹理的宽度。 |
inputTextureHeight | 所有连接的地形输入地形纹理的高度。 |
extraBorderPixels | 所需的额外边框像素数。默认值为 0。 |
sharedBoundaryTexel | 是否拉伸纹理,使边缘纹理位于地形边界上,并与连接的地形共享。 |
fillOutsideTerrain | 是否用来自最近瓦片的 data 填充地形瓦片之外的空闲空间。 |
构造一个 PaintContext,您可以使用它来编辑地形上的纹理,该纹理位于由 boundsInTerrainSpace 和 extraBorderPixels 定义的区域中。
此函数根据boundsInTerrainSpace
和extraBorderPixels
计算一个 pixelRect,然后从 pixelRect 构造一个 PaintContext。
此函数由 TerrainPaintUtility.BeginPaintHeightmap、TerrainPaintUtility.BeginPaintTexture 和 TerrainPaintUtility.CollectNormals 在内部调用。
其他资源: PaintContext.