Unity3D :Custom Data 模块

Unity3D :Custom Data 模块
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

Custom Data 模块

Custom Data 模块允许您在 Editor 中定义要附加到粒子的自定义数据格式。您也可以在脚本中进行此设置。有关如何在脚本中设置自定义数据并将该数据发送到着色器的更多信息,请参阅粒子系统顶点流的相关文档。

数据可以是__矢量 (Vector)__ 的形式,包含最多 4 个 MinMaxCurve 组件或__颜色 (Color)__,此颜色是支持 HDR 的 MinMaxGradient。使用此数据可在脚本和着色器中驱动自定义逻辑。

可自定义每个曲线/渐变的默认标签,只需单击它们并输入上下文名称即可。将自定义数据传递给着色器时,了解如何在着色器中使用该数据非常有用。例如,曲线可用于自定义的 Alpha 测试,或者可使用渐变向粒子添加辅助颜色。通过编辑标签,很容易在 UI 中保留每个自定义数据条目的记录。

Using the Custom Data module

此模块是粒子系统组件的一部分。创建新的粒子系统游戏对象或将粒子系统组件添加到现有游戏对象时,Unity 会将自定义数据模块添加到粒子系统。默认情况下,Unity 禁用此模块。要创建新的粒子系统并启用此模块,请执行以下操作:

  1. 单击“游戏对象”>“效果”>“粒子系统”。
  2. 在检查器中,找到粒子系统组件。
  3. 在粒子系统组件中,找到自定义数据模块展开。
  4. 在折叠页眉的左侧,启用该复选框。

API

由于此模块是粒子系统组件的一部分,因此您可以通过粒子系统类访问它。有关如何在运行时访问它和更改值的信息,请参阅自定义数据模块 API 文档。

3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D :Trails 模块 (mvrlink.com)

下一篇:Unity3D :Renderer 模块 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号