现在我在更新墙的尺寸/材质时遇到了问题。
有问题的A-Scene是我托管的(不是在3d.io网站/平台上托管的),它是通过上传2d平面图获得的。
下面是我的代码片段。基本上,这段代码似乎有效地更新了墙的数据,将高度更改为1米。但是,这些变化并没有在视觉上得到反映。
let walls = document.querySelectorAll('[io3d-wall]')
for(let i = 0; i<walls.length; i ++){
walls[i].components['io3d-wall'].data.h = 1
walls[i].components['io3d-wall'].update()
}如果你对我为什么遇到这个问题有任何想法,请分享。
谢谢
Kashi Rana Halma Blockvue
发布于 2018-06-04 17:10:19
使用标准A-frame语法
let walls = document.querySelectorAll('[io3d-wall]')
for(let i = 0; i<walls.length; i ++){
walls[i].setAttribute('io3d-wall', {h: 1})
}https://stackoverflow.com/questions/50491842
复制相似问题