Aframe 无论我键入什么,A-Frame A-Entity深度值始终保持在默认值1-2

Aframe 无论我键入什么,A-Frame A-Entity深度值始终保持在默认值1-2,aframe,webvr,Aframe,Webvr,使用“深度”将壁厚设置为8是行不通的,我甚至尝试将其设置为32。它还是平的。A-Box让我可以毫无问题地设置深度,A-Entity则没有问题 我做了一把小提琴来说明问题: depth=32或depth=8将不会更改显示 红砖可以调整大小,其在z轴上的深度设置为“8”。 墙的深度设置为32,仍然是深度的1/3左右 红砖的颜色 有什么线索可以解决这个问题吗 我还尝试: wallfrnt.setAttribute(“比例”{x:1,y:1,z:2}); 没有明显的效果。我已经为您解决了一些问题:。代

使用“深度”将壁厚设置为8是行不通的,我甚至尝试将其设置为32。它还是平的。A-Box让我可以毫无问题地设置深度,A-Entity则没有问题

我做了一把小提琴来说明问题:

depth=32
或depth=8将不会更改显示

红砖可以调整大小,其在z轴上的深度设置为“8”。 墙的深度设置为32,仍然是深度的1/3左右 红砖的颜色

有什么线索可以解决这个问题吗

我还尝试:
wallfrnt.setAttribute(“比例”{x:1,y:1,z:2});
没有明显的效果。

我已经为您解决了一些问题:。代码中存在一些问题:

  • 在这条线上,你忘记关闭标签了

    <a-entity position="0 54 0"</a-entity>
    
    这个代码是错误的

    wallfrnt.setAttribute("scale"",{x:1, y:1, z:2});
    
    因为

  • 您使用
    “缩放”
    而不是
    “缩放”
  • 属性值必须由表示对象
    {x,y,z}
    的字符串给出

  • 为了给墙一个深度,我发现最好使用一个而不是
    a-entity
    src
    属性必须是
    #WhiteBricks
    ,属性
    宽度
    高度
    深度
    必须分开

    <a-box src="#WhiteBricks" width="288" height="108" depth="320" position="0 54 -160"/>
    

    啊,谢谢,双引号不断弹出,我的编辑器在我打字时自动添加它们,在我使用它时也会关闭标记,只是盲目地填充它们。。经常令人讨厌。卷曲括号{ }我使用,因为我看到他们用这样的方式在FAQ中,但是,即使在你的叉子,我不看到墙壁有任何更厚…..地板设置为0-0,但一直出现在墙的中间,这是PROB,由于打字的我错过了,不正确地关闭。感谢这一部分。通过切换回长方体,而不是实体,它现在有了深度,但纹理停止平铺,现在被拉伸。我在重复纹理,使白色砖块大致与红色砖块的大小相同。红色是16英寸x 8英寸x 8英寸,是用于施工的标准水泥块的大小。(砂浆接缝每侧减去1/8英寸)。当我在框中的纹理名称后添加分号以添加我在实体中添加的参数时,它会使整个页面崩溃。实体正在接受更改,而box将不接受这些更改。我在任何地方都能看到有人更改其中一项内容的文档和tut,但没有一个文档和tut能够成功地与引用的资源一起工作。我应该说,使用a-entity而不是a-box。
    wallfrnt.setAttribute("scale"",{x:1, y:1, z:2});
    
    <a-box src="#WhiteBricks" width="288" height="108" depth="320" position="0 54 -160"/>