触控VFX系统

程序化生成的视觉特效 — 支持UI画布与世界空间坐标

在用户界面中添加视觉反馈:

Assets → TouchEffectSystem → Prefabs → TouchEffects

将任意特效预制体添加到场景画布并解包,例如 TouchInkTrail

检查 InputController → InputSystemType 是否与项目匹配,设为 OldNew

完成。运行场景测试 — 特效将作为输入响应出现

生成UI特效预制体(独立于输入)

Assets → TouchEffectSystem → Prefabs → TouchEffects → PreviewEffect

复制预制体,替换 Glow MaterialSparkle Particle Prefab,或直接使用原版

通过"实例化"在所需上下文中生成预制件

生成3D世界特效预制体(独立于输入)

Assets → TouchEffectSystem → Prefabs → WorldEffects,选择预制体:

  • URP:使用 URP_VFXRadialSparks
  • 其他渲染管线:使用 VFXRadialSparks

复制预制体,替换 Glow Material,或直接使用原版

通过"实例化"在所需上下文中生成预制件

自定义材质与支持

每种特效中的 Glow Material 均为使用系统自定义着色器创建的材质。你可以基于它创建自己的着色器与材质,也可以联系我们获取定制方案。我们随时乐意提供帮助,也欢迎反馈以改进触控VFX系统。