我正在尝试使用 Sprite 制作粒子系统,但问题是 Sprite 似乎没有响应“雾”参数(即它不会随着距离而消失)。我可以使用 ParticleSystem 而不是使用许多 Sprite(因为 ParticleSystem 确实尊重雾参数),但我需要每个粒子具有不同的纹理贴图。所以这两种方法都不能实现:(
有谁知道如何:a/ 让 Sprite 与雾一起工作 b/ 让 ParticleSystem 与一组纹理贴图一起工作
? 非常感谢任何帮助
我正在尝试使用 Sprite 制作粒子系统,但问题是 Sprite 似乎没有响应“雾”参数(即它不会随着距离而消失)。我可以使用 ParticleSystem 而不是使用许多 Sprite(因为 ParticleSystem 确实尊重雾参数),但我需要每个粒子具有不同的纹理贴图。所以这两种方法都不能实现:(
有谁知道如何:a/ 让 Sprite 与雾一起工作 b/ 让 ParticleSystem 与一组纹理贴图一起工作
? 非常感谢任何帮助
它不起作用,因为没有为 Sprite 对象实现雾。
我刚刚添加了它,你可以试试我的 dev 分支:
https://github.com/alteredq/three.js/commit/9c3194b9e1e5ce7ff9f3e36842a7e51f7ae21232
有了这个,如果你设置了 Sprites 现在应该会被雾化sprite.fog = true