2017-03-02 68 views
0

我在尝试某些东西可能是疯了。想法是,在鼠标悬停在球体上时,用图像更换立体相机。默认相机是立体相机,所以我必须做的就是设置主相机处于活动状态并关闭辅助相机。可以在运行时间设置相机吗?任何帮助?提前致谢。在A帧中动态更换相机

<a-assets> 
     <img id="image1" src="image1.png"/> 
     <img id="image2" src="image2.jpg"/> 
    </a-assets> 
    <a-camera > 
     <a-image position="0 0 -1" width="0.2" height="0.2" src="#image1"> 
    </a-camera> 

    <a-camera stereocam position="-47 0 -35" > 
     <a-cursor fuse="true" color="black" position="0 0 -1" timeout="500" src="#warning"> 
     </a-cursor> 
    </a-camera> 

回答

1

设置活动摄像头。

document.querySelector('#camera2').setAttribute('camera', 'active', true); 
+0

太棒了,按照我想要的方式工作。你能告诉哪里可以找到“a-camera”属性的完整描述(其他a-frame对象)? a-frame网站有删节版本,对于像我这样的新手来说没有多大帮助,因为我对jscript没有太多经验。 – 3not3