2011-12-04 53 views
3

我在jMonkeyEngine SDK插件中發現了這個導入器,用於.x文件:http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/directx-to-j3o-converter/?topic_page=1&num=15,我通過工具 - >插件菜單成功下載/安裝它。jMonkeyEngine:導入.x模型

但我不知道如何使用它。我嘗試在我的資產文件夾中添加一個模型,然後在SDK中右鍵單擊它並選擇「轉換爲j3o二進制文件」,但沒有完成任何操作:沒有彈出對話框,也沒有任何改變。我的代碼仍然會生成運行時警告,指出它不知道如何加載.x文件。

Screenshot

P.S.我也將這個問題作爲回覆鏈接在鏈接的線程上。到目前爲止,沒有任何迴應,所以這就是我在這裏發帖的原因,但只是在不久的將來有人回覆的提醒。

更新:用戶回答線程,建議我檢查,看是否有錯誤被拋出(在屏幕的右下角一點點紅色錯誤圖標)。果然,有,並且錯誤信息是轉換器抱怨無法找到dwarf.jpg紋理。所以我將紋理移動到dwarf1.x模型旁邊的Models文件夾中。

但是,轉換過程仍然表現相同的方式,除了錯誤圖標沒有出現。換句話說,現在似乎沒有任何事情發生,也沒有錯誤消息被拋出。我沒有看到在任何地方創建了任何.j3mo文件,並且我的代碼仍然導致運行時異常,抱怨沒有用於.x文件的加載程序。 (注意:我在屏幕截圖中看到了文件名錯別字,「dwarf.x」而不是「dwarf1.x」,並且已經糾正它,所以根本不涉及問題)

+1

up-voteed:現在讓我們來看看誰回覆。 :) –

回答

4

好的,發現了問題。該轉換器仍然沒有找到紋理,即使它已經停止報告關於它的錯誤。我不得不重新命名紋理來完全匹配模型的文件名(當然除了擴展名),所以「dwarf.jpg」變成了「dwarf1.jpg」。還要注意它必須在同一個確切的文件夾中:在我的情況下,我把它放在項目文件夾/ assets/Models/

+3

對你有好處! 1+也是答案。 –

+0

謝謝,朋友:D – Josh1billion