我正在使用一个框架在WebVR上创建一个项目,其中我已经加载了一个横幅和一个盒子元素的collada模型。我想在点击模型时围绕其轴旋转框。我使用了javascript而不是动画,它只是直接旋转盒子,这与我们使用a-frame的动画标签时发生的情况非常不同。
<script>
function changeView() {
var view = document.getElementById("float");
view.setAttribute("rotation",
{
x: 0,
y: 360,
z: 0
});
}
</script>
&#13;
<a-scene>
<a-assets>
<a-asset-item id="floatingbanner" src="models/floatingbanner.dae"></a-asset-item>
</a-assets>
<a-entity id="float" collada-model="#floatingbanner" position="-2 2 0" scale="0.3 0.3 0.3" onclick="loaddoc()">
</a-entity>
<a-box id="box" position="-1 1.5 0" onclick="changeView()" height=".3" depth=".3" width=".3"></a-box>
<a-camera id="view" position="0 0 0">
<a-cursor color="black"/>
</a-camera>
<a-scene>
&#13;
答案 0 :(得分:0)