Version: 2023.2

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

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961