three.js加载纹理,透明背景图片显示出来部分背景是黑色

使用three.js给每个粒子加载纹理,显示出来的图片后面有黑色的背景,纹理图片没有问题

https://img2.mukewang.com/5c25db5d0001afad16650779.jpg

效果预览:http://htmlpreview.github.io/...

代码:https://github.com/houxiaochu...



弑天下
浏览 4932回答 1
1回答

犯罪嫌疑人X

设置材质是深度测试设置为false后就好了,但是具体深度测试是个啥我还没太明白  var pMaterial = new THREE.PointsMaterial({             color: 0xffffff,             size: 20,             map: THREE.ImageUtils.loadTexture('./bubble.png'),             // blending: THREE.AdditiveBlending,             transparent: true,             depthTest: false
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript