【发布时间】:2020-07-08 01:15:45
【问题描述】:
如何使用setAttribute 动态设置cursor="rayOrigin: mouse"
其实我试过了
document.querySelector('a-scene').setAttribute('cursor',{rayOrigin:'mouse'});
但它只是将光标属性添加到没有rayOrigin: mouse 的场景中。
【问题讨论】:
如何使用setAttribute 动态设置cursor="rayOrigin: mouse"
其实我试过了
document.querySelector('a-scene').setAttribute('cursor',{rayOrigin:'mouse'});
但它只是将光标属性添加到没有rayOrigin: mouse 的场景中。
【问题讨论】:
setAttribute 函数的第二个参数必须是字符串,所以你应该这样写:
document.querySelector('a-scene').setAttribute('cursor', "rayOrigin: mouse;");
此外,如果您希望光标跟随相机,最好将其设为相机实体的子实体,而不是在场景中设置属性。你可以找到一个例子here in the documentation。
【讨论】: