在Firefox中.png文件采用它们前面的背景颜色。在空间移动相机时,如果背景为白色,则透明区域为白色。另外,如果两个png直接在对方前面,我会产生闪烁的效果。我在使用最新版本的Firefox的窗口中。我应该使用.gif文件而不是.png吗?A-Frame .png透明度
-1
A
回答
1
A框架的主分支公开material.alphaTest
属性,您可以将其设置为0.5以解决此透明度问题。
如果你想留在0.5.0,解决方法是:
AFRAME.registerComponent('alpha-test', {
dependencies: ['material'],
init: function() {
var material = this.el.getObject3D('mesh').material;
material.alphaTest = 0.5;
material.needsUpdate = true;
}
});
然后:
<a-image id="yourCOFHOFimage" alpha-test></a-image>
+0
谢谢,凯文!我将开始使用主版本,直到6.0出来。为了暴露主人的阿尔法我做到这一点?
+0
解决了我自己的问题与a帧粒子组件。它以HTML顺序从上到下呈现。因此,场景的最后一行需要加载器实体:
相关问题
- 1. Aframe - 实体前有透明度的PNG
- 2. PNG透明度
- 3. MagickNet PNG透明度到JPEG
- 4. PNG透明度与PHP
- 5. Android PNG透明度问题
- 6. php png图像透明度
- 7. PNG - 保留透明度
- 8. SDL_image PNG透明度错误
- 9. CSS中的PNG透明度
- 10. cocos2d png透明度问题
- 11. 修复PNG透明度IE
- 12. Winforms半透明PNG半透明PNG
- 13. GD透明PNG
- 14. glFog导致透明PNG失去透明度
- 15. 将透明PNG转换为JPG时覆盖透明度颜色
- 16. 覆盖png中的透明度也使背景透明
- 17. PHP:添加透明PNG到不透明度的JPEG
- 18. IE GIF/PNG透明度问题与jQuery
- 19. Android透明度不适用于PNG
- 20. PNG透明度作为背景头
- 21. IE6问题中的PNG透明度
- 22. 透明度问题与PNG图像
- 23. 从PNG到BitmapImage。透明度问题。
- 24. ie6中的PNG透明度帮助!
- 25. wx.StaticBitmap - 简单的透明度(mask,png,bmp?)
- 26. Canvas.drawBitmap()不显示PNG透明度
- 27. PNG透明度和接触在android
- 28. PHP - 水印PNG透明度/阿尔法
- 29. 如何让Tkinter支持PNG透明度?
- 30. 具有透明度PNG图像中IE9
你能提供的示例代码(用的jsfiddle,CodePen,或毛刺)?我想你可能需要将'material.alphaTest'设置为'0.5'。 – ngokevin
谢谢,凯文。这是我认为的图层排序。我会上传并发送链接。我也有一个标志“电缆名人堂”的另一个问题,我正在研究的背景是黑色的问题,并且随着相机移动到标识,除了基本形状外无法看到任何背后的东西但是图像和其他图像文件是隐藏的。我将设置一个Glitch帐户。但是,一个很好的例子是:http://cablecenter.org/vr/chof2017/你可以看到png文件看起来像是一个黑色背景的jpg文件。它采取了现场的颜色。 –
此外,看看雪粒子是如何在建筑物的png后面进行的,但是订购的实体在png前面? http://cablecenter.org/vr/snow-test/ –