載入 X 檔案 (舊版) (Direct3D 9)
在繼承應用程式中使用下列程式載入 .x 檔案。
- 使用 DirectXFileCreate 函式來建立 IDirectXFile 物件。
- 如果範本存在於您將載入的 DirectX 檔案中,請使用 IDirectXFile::RegisterTemplates 方法來註冊這些範本。
- 使用 IDirectXFile::CreateEnumObject 方法來建立 IDirectXFileEnumObject 列舉值物件。
- 迴圈查看檔案中的 物件。 針對每個物件,執行下列步驟。
- 使用 IDirectXFileEnumObject::GetNextDataObject 方法來擷取每個 IDirectXFileData 物件。
- 使用 IDirectXFileData::GetType 方法來擷取資料類型。
- 使用 IDirectXFileData::GetData 方法載入資料。
- 如果物件具有選擇性成員,請呼叫 IDirectXFileData::GetNextObject 方法來擷取選擇性成員。
- 釋放 IDirectXFileData 物件。
- 釋放 IDirectXFileEnumObject 物件。
- 釋放 IDirectXFile 物件。
相關主題