本技能是 Unity 6 的光照与视觉特效指南,用于在项目中配置光照与粒子效果。
用途:处理光源、实时/烘焙/混合光照、光照探针、反射探针、自适应探针体积(APV)、全局光照、粒子系统与 VFX Graph。
主要能力:
- 光照模式:实时、烘焙、混合三种模式的区别与适用场景;烘焙/混合需启用 Baked Global Illumination,否则会回退为实时。
- 光源类型:方向光、点光、聚光、区域光(仅烘焙)。
- 全局光照:烘焙 GI(Progressive Lightmapper)、环境光(Skybox/Gradient/Color)、环境反射。
- 探针:光照探针、反射探针(Baked/Custom/Realtime)、URP 中的自适应探针体积 APV。
- 粒子系统与 VFX Graph 对比:前者基于 CPU、适用于小型效果与移动端;后者基于 GPU、仅支持 URP/HDRP、适用于大规模高端效果。
- 常用脚本控制:创建与配置光源、实时反射探针、运行时控制粒子系统与 VFX Graph。
使用方式:通过 Unity 的 Lighting 窗口与 Inspector 配置;文中给出 C# 示例(如 light.type、ReflectionProbe.RenderProbe()、vfx.SendEvent() 等)。
限制:区域光仅支持烘焙,运行时不可用;VFX Graph 仅支持 URP/HDRP;反射探针重叠需设置 Importance;粒子模块访问需先缓存引用。