A框架嵌套平面元素未正确显示

时间:2019-06-19 19:45:02

标签: aframe

我有一个嵌套在另一个a平面中的a平面。

<a-plane width="10" height="5" color="#FFFFFF">
  <a-plane width="10" color="#000080"></a-plane>
</a-plane>

但是结果看起来像这样 enter image description here 我还尝试了使用嵌套的a图像进行测试,并得到了相同的结果。我还尝试删除内部平面并将其添加到外部并添加到相同位置。但是我总是得到相同的结果。

A框架版本:0.9.2

1 个答案:

答案 0 :(得分:1)

您已将两个平面放置在相同的位置。渲染器不知道哪个应该在另一个之前(因为它们是平面,并且它们的变换是相同的)-因此您会遇到z-fighting

您需要定位其中一个平面,以使其不会重叠:

<?xml version='1.0' encoding='utf-8'?>
    <svg version='1.1' xmlns='http://www.w3.org/2000/svg' 
        xmlns:xlink='http://www.w3.org/1999/xlink'
        height='499' width='501' viewBox='0 0 200 200'>
        <g stroke='BLACK' stroke-width='5' fill='none'>
            <rect x='5' y='5' width='193' height='193'/>
            <polygon points="50,0 100,100 0,100" style="stroke:purple" />
            <polyline points='15,80 55,27 80,80' stroke='red'/>
            <circle cx='50' cy='50' r='50' stroke='green'/>
        </g>
    </svg>