我正在使用Babylon.js制作3D游戏。我的项目旨在在所有浏览器上运行。但是,当用户在Firefox中运行它时,似乎存在一些Z战斗问题,其中某些3d对象将无法正确渲染或根本无法渲染!我还注意到某些纹理会像这样对角地延伸条纹接缝...
我在网上做了一些研究,发现了[[.css的z-index属性。我试过此设置,但它并不能解决我的问题。我愿意提出任何建议来帮助我解决此问题?提前非常感谢!
大胆猜测,锐利边缘与抗锯齿有关,而3D相对较新。尝试更改任何透视图值。
material.useLogarithmicDepth = true;
适用于您场景中的所有物料。看到这个how to。material.zOffset
(负值强制向相机方向移动深度)。看到这个playground。请注意,问题中的z-index
和
css通常对3D场景没有影响。它生活在<canvas>
元素内部的自己的世界中。 3D对象不是DOM元素,每个引擎(BABYLON,THREE等)都以自己的方式表示它们。