Version: 2022.3

TerrainPaintUtility.BuildTransformPaintContextUVToPaintContextUV

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

参数

src 源 PaintContext。
dst 目标 PaintContext。
scaleOffset ScaleOffset 变换。

描述

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

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

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