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. TestCase "test_Dialog_focusDestroy"がDojoリリース1.5で正しく機能しない
- 2. JSツリー - select_nodeが機能しない
- 3. d3.jsマウスイベントが機能しない
- 4. Python 3のバインディングが機能しない
- 5. FIREFOX 3でフレックス3のデバッグが機能しない
- 6. スプリングセキュリティ3ログアウトが機能しない
- 7. MVC 3 Video.Flashヘルパーが機能しない
- 8. ASP.NET MVC 3:DataAnnotations.FileExtensionsAttributeが機能しない
- 9. Rails 3:Actionmailer:BCCフィールドが機能しない
- 10. なぜ私のコードが機能しないのですか? -JS-
- 11. すべてのフレームでDispose()が機能しません
- 12. 外部の.jsファイルでJavascriptの機能が動作しない
- 13. JQueryのキーアップイベントが外部のjsファイルで機能しない
- 14. js内のテーブルで検索が機能しない
- 15. ノードjs apiでPaypalのバッチペイアウトが機能しない
- 16. オンとオフのオーディオボタンがJSで機能しない
- 17. 角度のあるJSでスクロール指示が機能しない
- 18. Rails 3なぜfilter_parametersが機能しないのですか
- 19. 複雑なモデルでMVC 3の検証が機能しない
- 20. Aptana Studio 2 - JSのコードアシストが機能していない
- 21. Ext JS GridPanel autoHeightがグループエキスパンドコラプスで機能しない
- 22. フォントサイズがd3.jsコード内で機能しない
- 23. PrestashopのInstafeed JSが正しく機能しない
- 24. JQuery()とhighlight()がレールで機能していない3コールバック
- 25. 送信ボタンのCSSスプライトが機能しない(Rails 3で)
- 26. jslintオプションがaptanaで機能しないようです3
- 27. JS window.closeポップアップが親のリフレッシュ後に機能しない
- 28. 別のJSファイルからgoogle.setOnLoadCallback()が機能しない
- 29. ノックアウトJSと選択したマルチセレクションが機能しない
- 30. backgone jsモデルでinstanceofキーワードが機能しないのはなぜですか?
あなたはこれまでの解決策を見つけましたか?このシナリオでイベントリスナーが動作しないのはなぜですか? – Farside