2016-08-16 1 views
0

obtenu un webVR bizarre Mozilla question A-FrameMozilla Charge A-Frame Images deux fois

Je suis le chargement d'une image dans une balise un curvedimage (avec des trucs d'animation à l'intérieur) comme ceci:

<a-curvedimage src="img/wolfson.png" position="0 1 -10" radius="15.7" theta-length="90" height="10" rotation="0 100 0" scale="0.8 0.8 0.8"> 
    <a-animation easing="linear"attribute="rotation"dur="8000"fill="backward"from="0 0 0" to="0 360 0"repeat="indefinite"></a-animation> 
</a-curvedimage> 

et je vérifiais mon onglet réseau en chrome (plutôt nouveau en optimisation, j'apprends tout ça), et je vois que l'image a été demandée deux fois, une fois par mon script, comme je m'y attendais, mais une seconde fois, demandé par 'autre'.

A-Frame is requesting image twice

J'ai supprimé l'attribut src de la balise un curvedimage, rechargées la page, et les deux instances de l'image a disparu. La démonstration peut être vue au http://www.forwardcreation.com ... survolez la section «Nos travaux passés» en bas.

Je n'arrive pas à comprendre pourquoi il est demandé deux fois ... problème avec A-Frame? Quelque chose que je fais mal (probablement!)

Merci pour l'aide!

+0

Le problème a été classé. https://github.com/aframevr/aframe/issues/2472 ... Pour moi, j'ai vu plusieurs demandes, mais à partir du cache disque/mémoire, mais elles prenaient encore du temps. Je vais vérifier. – ngokevin

Répondre

1

Je ne sais pas ce qui se passe, mais comme une solution de contournement (et pour tirer parti de la mise en cache du navigateur), peut-être vous pouvez définir l'image dans <a-assets>

<a-scene> 
    <a-assets> 
    <img id="myImg" src="img/wolfson.png"> 
    </a-assets> 
    <a-curved-image src="#myImg"></a-curved-image> 
</a-scene> 

Avec cela, vous obtenez la mise en cache du navigateur ainsi.