2017-03-02 27 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