C++ / directX 新手
跟著【DirectX游戲開發終極指南】學到了第13章
根據書里說的用Xmesh.h 里的 CXModel 替換 臨時類 CXModel
然后我在release下除錯,進入場景時提示下圖

這是指的是什么問題 containerEx是空指標?
然后我自己找原因發現 LoadXFile 函式下的 D3DXLoadMeshHierarchyFromX 總是執行 return false;
原句:if(FAILED(D3DXLoadMeshHierarchyFromX(file, D3DXMESH_MANAGED, m_device, &alh, NULL,&m_root,&m_animControl)))
return false;
是不是 D3DXLoadMeshHierarchyFromX 失敗了
我實在是不知道是什么原因,怎么解決 所以請大神們幫我解答一下 謝謝了,下邊是代碼
https://pan.baidu.com/s/18_I_ISxvLzOosCdXndjZuA 密碼ziel
uj5u.com熱心網友回復:
用的是Microsoft DirectX SDK (June 2010)uj5u.com熱心網友回復:

這本破書我也買了,畫了100大洋。覺得不值。翻譯都是機番的感覺。
加載失敗,看看是不是路徑不對
uj5u.com熱心網友回復:
需要重新生成 lib檔案
uj5u.com熱心網友回復:
檔案路徑? 檔案路徑應該是對的 用那個之前臨時的類都可以渲染 換成13章這種方法就不行了
斷點查看 file 是有檔案的
uj5u.com熱心網友回復:
為啥要用Release?在Debug下除錯多好,錯誤資訊多準確轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/59509.html
標籤:圖形處理/算法
上一篇:D3D中模型旋轉問題
