0
我正在處理一個大項目。在項目的一天結束時,我一直面臨致命的問題。我想這可能是內存泄漏,反正請聽我的聲音。Direct3d9加載紋理失敗
我第一次啓動該程序,它工作正常。我玩了大約一個小時,然後當它移動到下一個場景時(這意味着從內存中銷燬所有東西並將新內容加載到內存上)。
我得到了一個錯誤日誌說
HeapPool:Init() : can't allocate 33554448 bytes"
Can't Create 2048x2048 texture..
類似的東西。
消息之後,紋理消失了。我的意思是這個世界(在遊戲中)是黑色的。沒有紋理。 與顯存卡有關的問題?物理內存?或虛擬內存?我不是這方面的專家。
任何人都可以給我一個提示?請,我需要任何東西。謝謝。
謝謝,我檢查了它。 MaxTextureWidth和Height爲16,384。我很確定會有內存泄漏。無論如何,謝謝。 – Phiru