2016-07-22 8 views
0

多くの外部pngファイルがシーケンス内にロードされるフレームアニメーションを作成しました。デスクトップ上の魅力のように動作し、RAMがほとんどないスマートフォンをクラッシュさせる。Aframeアセットのアンロード

three.jsなど、フレームに「アセットのアンロード」のようなものはありますか?

ご回答ありがとうございます。

0.2.0では

答えて

0

、あなたがしなければならない:

マスターで
AFRAME.utils.texture.textureCache[yourimagesrc]['1 1'].then(function (texture) { texture.dispose(); }); 

(0.3.0今後の)、あなたがしなければならない。

document.querySelector('a-scene').systems.material.textureCache[yourimagesrc]['1 1'].then(function (texture) { texture.dsipose(); }); 

私は自動テクスチャ処分をやっていくつかの作業を持っていました使用されなくなったとき。 0.4.0に再導入したいと思っています。現時点では、現在のモバイルブラウザをVRには適していないと非難しています。

+0

テクスチャ上で 'dispose()'を呼び出すことができませんでした。0.2.0では 'AFRAME.utils.texture.textureCache'からテクスチャオブジェクトを削除していませんでした – styke