Unity3d 统一-在一定距离内更改粒子的颜色

Unity3d 统一-在一定距离内更改粒子的颜色,unity3d,particle-system,Unity3d,Particle System,我正在尝试用粒子创建一个静态草地区域,并且我一直在尝试根据离发射器的距离来更改粒子的颜色,但是我没有成功。这是因为我需要草在草区的远边缘看起来是黄色的 如果你能给我指出正确的方向,或者有一些类似的着色器,我会非常感激 谢谢 PD:为什么我要用颗粒做草?很好的问题,我正在试验如何在移动增强现实中获得高性能的草地区域。如果你知道其他方法,请告诉我! 幸运的是有人帮了我。如果您想知道是什么起作用:创建一个C脚本以了解与发射器的距离,然后修改粒子着色器并使用该距离创建淡入新的“着色颜色”变量的淡入。用于

我正在尝试用粒子创建一个静态草地区域,并且我一直在尝试根据离发射器的距离来更改粒子的颜色,但是我没有成功。这是因为我需要草在草区的远边缘看起来是黄色的

如果你能给我指出正确的方向,或者有一些类似的着色器,我会非常感激

谢谢

PD:为什么我要用颗粒做草?很好的问题,我正在试验如何在移动增强现实中获得高性能的草地区域。如果你知道其他方法,请告诉我!

幸运的是有人帮了我。如果您想知道是什么起作用:创建一个C脚本以了解与发射器的距离,然后修改粒子着色器并使用该距离创建淡入新的“着色颜色”变量的淡入。用于放大。如果您有类似的问题,请随时与我联系。分享就是关心。

也许可以帮你?