2016-09-27 2 views

Antwort

4

https://aframe.io/docs/0.3.0/components/debug.html

standardmäßig aus Leistungsgründen, A-Frame aktualisiert nicht den DOM mit Komponentendaten. Wenn wir den Browser des DOM-Inspektoren öffnen, werden wir sehen, dass viele Unternehmen nur sichtbar, die Komponentennamen haben:

ist
<a-entity geometry material position rotation></a-entity> 

Die Komponentendaten intern gespeichert. Das Aktualisieren des DOM benötigt CPU-Zeit, um Komponentendaten, die intern gespeichert sind, in Zeichenfolgen umzuwandeln. Wenn wir jedoch das DOM-Update für Debugging-Zwecke sehen möchten, können wir die Debug-Komponente an die Szene anhängen. Die Komponenten prüfen, ob die Debug-Komponente aktiviert ist, bevor sie versuchen, das DOM zu serialisieren. Dann werden wir in der Lage seiner Komponentendaten im DOM zu lesen:

<a-entity geometry="primitive: box" material="color: red" position="1 2 3" rotation="0 180 0"></a-entity> 

manuell zu DOM auf Anfrage serialisiert:

<a-scene>.flushToDOM() 
<a-entity>.flushToDOM() 

Wenn Sie einen Inspektoren zu debuggen verwenden, versuchen, das A-Frame Inspektor. https://aframe.io/docs/0.3.0/guides/using-the-aframe-inspector.html. Öffnen Sie einfach eine Szene und drücken Sie <ctrl> + <alt> + i.

Verwandte Themen