PaintContext.CreateFromBounds
public static Experimental.TerrainAPI.PaintContext CreateFromBounds(Terrain terrain,
Rect boundsInTerrainSpace,
int inputTextureWidth,
int inputTextureHeight,
int extraBorderPixels);
Parameters
| terrain | Terrain that defines terrain space for this PaintContext. | |
| boundsInTerrainSpace | Terrain space bounds to edit in the target terrain texture. | |
| targetTextureWidth | Width of the target terrain texture (per Terrain). | |
| targetTextureHeight | Height of the target terrain texture (per Terrain). | |
| extraBorderPixels | Number of extra border pixels required. |
Description 描述
Constructs a PaintContext that you can use to edit a texture on a Terrain, in the region defined by boundsInTerrainSpace and extraBorderPixels.
This function calculates a pixelRect from boundsInTerrainSpace and extraBorderPixels,
and then constructs a PaintContext from the pixelRect.
This function is called internally by TerrainPaintUtility.BeginPaintHeightmap, TerrainPaintUtility.BeginPaintTexture and TerrainPaintUtility.CollectNormals.
See Also: PaintContext