2016-07-22 48 views
0

我創建了一個aframe動畫,其中很多外部png文件都按順序加載。像桌面上的魅力一樣工作,使得RAM很少的智能手機崩潰。Aframe資產卸載

有沒有類似「資產卸載」的框架內,如three.js?

感謝您的回答。

回答

0

在0.2.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中重新引入它。目前,將目前的移動瀏覽器歸咎於不適合虛擬現實。

+0

只需要注意,在紋理上調用'dispose()'對我來說不起作用,也不會從0.2.0上的'AFRAME.utils.texture.textureCache'中移除紋理對象 – styke