AFrame光线变化不起作用

时间:2017-03-30 01:10:53

标签: aframe

正在运行

document.querySelector("[light]").components.light.data.color="#A00";

没有做任何事情,如果flushToDOM作为属性,它会添加color="#A00",但不会改变光线。

更改light="color:#BBB"确实可以手动完成,但现在以编程方式执行此操作的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

不支持直接修改data对象 - 您需要使用setAttribute。例如:

var lightEl = document.querySelector('[light]');
lightEl.setAttribute('light', {color: '#a00'});