Three.jsからAフレームにスワップされます。次のコードは動作します:VRをAフレームで使用すると、資産が.jpg素材ソースに対して正しく読み込まれない
<a-assets>
<img id="WhiteBricks" src="http://www.memorynova.com/Pix/Environment/3JS/WallBrickWhite.jpg"/>
</a-assets>
<a-entity geometry="primitive: box; width:288; height:108 depth:8" position="0 54 0" material="src:http://www.memorynova.com/Pix/Environment/3JS/WallBrickWhite.jpg; repeat: 2.45 .7"</a-entity>
<a-box color="red" width="18" height="8" depth="8" position="0 15 .02"></a-box>
私はa-box
でWhiteBricks
資産を使用する場合、それは私がa-entity
で#WhiteBricks
を使用しようとすると、それはページ全体がクラッシュ正常に動作しますが、、 。以前はa-entity
で作業していましたが、テクスチャを適切なサイズに並べるために繰り返しを追加しました。
タイリングは機能し、適切なサイズですが、jpgへのパス全体を使用する必要があり、アセットを使用しないときは、使用するたびにjpgがロードされます。私は、余分なメモリオーバーヘッドと、モバイルユーザーの余分な帯域幅を必要としません。他の誰かがこれまでに対処していますか?最近のバグですか?
私はそれがあった型指定された正確な方法:
<a-entity geometry="primitive: box; width:288; height:108 depth:8" position="0 54 0" material="#WhiteBricks; repeat: 2.45 .7"</a-entity>
は昨日、それは白い壁に点滅し、それはちょうど赤レンガを残し、姿を消し、そのページが停止。
今日は、テクスチャのない白い白い壁を残しています。
ブラウザでbrowser.jsの177行目にエラーがスローされています。 Three.jsでそのエラーを見たことがないので、それはA-Frameの依存関係の1つと考えています。 エラーがある:
コア:スキーマ:コンポーネント/システム
material
未知性24
を警告します。 + 0ms
私はThree.jsに戻りますが、オブジェクトが近すぎて前面が透明になるとテクスチャが消える部分がまだ残っていますが、A-Frameはまだこれを行っていません。
私はメモリ負荷を軽減する動きをしましたが、これはその計画に反すると思われます。私はロードする壁がたくさんある。
私は、患部の小さなバイオリンを作った: https://jsfiddle.net/RonK/tjfwhdsd/16/