texture.dispose()はr73では機能しませんが、r75ではうまく機能します。 r73でそれを起動して実行するにはどうすればよいですか。Texture Disposeが3つのJSリリース73で機能しない
1
A
答えて
0
r77では動作しません。
texture.disposeを使用して()処分は通常onTextureDispose呼び出す必要があります:
function onTextureDispose(event) {
var texture = event.target;
texture.removeEventListener('dispose', onTextureDispose);
deallocateTexture(texture);
_infoMemory.textures --;
}
が、それはしません。そのバグか何かがわからないのですが、テクスチャの割り当てを解除するには、シーンをクリアしている間にmaterial.map.dispose()を実行しなければなりませんでした(シーンに挿入する他のテクスチャを準備するため)。
例えば:
var clearScene = function(){
stopAnimate();
if(scene && scene.children.length>0){
for(var i = scene.children.length - 1; i >= 0; i--) {
if(scene.children[i] instanceof THREE.Sprite){
if(scene.children[i].material.map) scene.children[i].material.map.dispose();
}
if(scene.children[i] instanceof THREE.Mesh){
if(scene.children[i].material.map) scene.children[i].material.map.dispose();
}
scene.children[i].material.dispose();
scene.remove(scene.children[i]);
scene.children.splice(i,1);
}
}
};
注:ちょうど使用して:材料の
scene.children[i].material.dispose();
テクスチャはマニュアルに従って配置されません。 http://threejs.org/docs/#Reference/Materials/Material
希望はあなたを助けます。
P.S. webglバッファー、テクスチャーe.t.cをチェックする良いツールです。メモリに常駐するものは、Google Chromeの拡張機能です。 Webglインスペクタhttps://chrome.google.com/webstore/detail/webgl-inspector/ogkcjmbhnfmlnielkjhedpcjomeaghda
関連する問題
- 1. 最新のリリースで機能しないハイチャートのエクスポート機能
- 2. ANGULAR JSでページルーティングが機能しない
- 3. iframeでjsコードが機能しない
- 4. ボタンがJSコードで機能しない
- 5. console.logがJSファイルで機能しない
- 6. ノードJSでプロミスが機能しない
- 7. .jsファイルでdocument.querySelectorが機能しない
- 8. iPhone 5とiPhone 5で3つのアンチエイリアシングが機能しない
- 9. Googleマップがリリースで機能していない
- 10. TestCase "test_Dialog_focusDestroy"がDojoリリース1.5で正しく機能しない
- 11. 角度jsタイマー機能が停止ボタンで機能しない
- 12. 3つのJSシーンがレンダリングトライアングルでない
- 13. Python 3のループが機能しない
- 14. Python 3のバインディングが機能しない
- 15. Symfony 3のログアウトが機能しない
- 16. 3列のレイアウトが機能しない
- 17. 3つのJS 1シーン2ファイルフォーマットがまだ機能していません
- 18. JS、ワーキング機能しない
- 19. Thymeleafの3つの断片の挿入が機能しない
- 20. Swift 3でTTTAttributedLabelのクリック可能なリンクが機能しない
- 21. すべてのフレームでDispose()が機能しません
- 22. JS&Bootstrap - 出力が機能しない
- 23. ノードJsルーティングが機能しない
- 24. d3.jsマウスイベントが機能しない
- 25. React jsストライプチェックアウトが機能しない
- 26. イオンサービス.jsが機能しない
- 27. vue js v-bindが機能しない?
- 28. アイソトープ(JS)が機能しない
- 29. JS通知が機能しない
- 30. JSツリー - select_nodeが機能しない
あなたはこれまでの解決策を見つけましたか?このシナリオでイベントリスナーが動作しないのはなぜですか? – Farside