Fade out particles when they get close to the surface of objects written into the depth buffer.
如果一个物体会写深度,并且例子开启了soft particle,那么当粒子和该物体重叠时会变得淡
例如还有柔和的阴影,soft shadow
what is multi_compile_particles
multi_compile is for (As the name suggests) compiling multiple instances using a set of keywords, that you define.
Looking at the compiled shader, the multi_compile_particles adds SOFTPARTICLES_ON and SOFTPARTICLES_OFF,
so it's just Unity's own flavor of keywords for particles, containing that one.
Additionally, you can toggle the keyword in quality settings.