2017-03-02 1 views
0

Ich versuche etwas kann verrückt sein. Die Idee ist, mit der Maus auf einer Kugel zu schweben, ändern Sie die Stereokamera mit einem Bild. Die Standardkamera wird die Stereokamera sein, also muss ich nur die Hauptkamera aktiv machen und die Zweitkamera ausschalten. Ist es möglich, die Kamera auf Laufzeit einzustellen? Irgendeine Hilfe? Danke im Voraus.Ändern Sie die Kamera dynamisch in A-Frame

<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> 

Antwort

1

Die aktive Kamera einstellen.

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

Großartig, funktioniert genau so, wie ich wollte. Könnten Sie bitte sagen, wo Sie die komplette Beschreibung der Eigenschaften von 'a-camera' (auch andere a-frame-Objekte) finden können? Die A-Frame-Seite hat eine verkürzte Version, was für Anfänger wie mich nicht sehr hilfreich ist, da ich nicht viel Erfahrung in JScript habe. – 3not3

Verwandte Themen