我的粒子并非全部渲染为透明。在下面的图像中,您可以看到一些图像被一盒背景颜色(其背后的剪辑图像)所包围,而其他图像却没有(不要在背后剪辑图像)。
这是我正在使用的PNG文件:
我加载图像并创建如下材质:
cimage = THREE.ImageUtils.loadTexture( '/models/candy/c1.png' )
cmat = new THREE.ParticleSystemMaterial
size: 100
map: cimage
transparent: true
为什么粒子不是全透明的?
我发现了这个related question,但没有一个解决方案真的是我想要的:
答案 0 :(得分:1)
您需要对粒子系统进行排序以获得正确的透明级别。
particlesystem.sortParticles = true
当您有多个一起查看的粒子系统时,您有3个选项: