Experimental: this API is experimental and might be changed or removed in the future.

TerrainPaintUtility.BuildTransformPaintContextUVToPaintContextUV

切换到手册
public static void BuildTransformPaintContextUVToPaintContextUV (Experimental.TerrainAPI.PaintContext src, Experimental.TerrainAPI.PaintContext dst, out Vector4 scaleOffset);

参数

src源 PaintContext。
dst目标 PaintContext。
scaleOffsetScaleOffset 变换。

描述

构建一个“缩放和偏移”变换以在 PaintContext 的 UV 空间和另一个 PaintContext 的 UV 空间之间转换。

此方法提供了在执行各种任务时可以使用的功能,例如在从一个 PaintContext 读取纹理时渲染到另一个 PaintContext。 您可以应用返回的变换以在不同 PaintContext 之间转换 UV。

返回的 scaleOffset 矢量与 TEX_TRANSFORM 宏使用的格式相同:\ dstUV.uv = srcUV.uv * scaleOffset.xy + scaleOffset.zw