A 型框架不显示我的纹理

A-frame doesn't display my texture

这是我的代码: https://glitch.com/edit/#!/entertaining-garden?path=index.html:17:8

在哪里可以找到结果:https://entertaining-garden.glitch.me/

我不明白为什么我第 20 行的纹理根本不显示...这可能只是我忘记的愚蠢的事情,但我真的想不通!

如能查看,谢谢!

它不起作用,因为您将 material 组件分配给实体两次: 1)在模板中 2)内联(带纹理)

这很有趣,从来没有尝试过一次给一个实体两个 materials :)

复制here


要么从模板中删除 material,要么创建一个新组件,这会将纹理分配给 material,例如:

AFRAME.registerComponent("foo", {
  init: function() {
     this.el.setAttribute("material", "src", "myPic.jpg")
  }
})