3

jMonkeyEngine SDK プラグインで .x ファイルのこのインポーターを見つけました: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/directx-to-j3o-converter/?topic_page=1&num=15、および[ツール] -> [プラグイン] メニューから正常にダウンロード/インストールしました。

しかし、私はそれを使用する方法がわかりません。モデルをアセット フォルダーに追加してから、SDK でモデルを右クリックして [j3o バイナリに変換] を選択しようとしましたが、何も達成されませんでした。私のコードは、.x ファイルをロードする方法がわからないことを示す実行時警告を生成します。

スクリーンショット

PSリンクされたスレッドにもこの質問を返信として投稿しました。これまでのところ、応答がないため、ここに投稿していますが、近いうちに誰かが応答する場合に備えて、注意してください.

更新:ユーザーがスレッドに返信し、エラーがスローされているかどうかを確認することを提案しました (画面の右下隅にある小さな赤いエラー アイコン)。案の定、dwarf.jpg テクスチャが見つからないというコンバーターのエラー メッセージが表示されました。そこで、dwarf1.x モデルの隣にある Models フォルダーにテクスチャを移動しました。

ただし、エラー アイコンが表示されないことを除けば、変換プロセスは同じように動作します。つまり、現在何も起こっていないように見え、エラー メッセージもスローされていません。.j3mo ファイルがどこにも作成されていません。また、私のコードは、.x ファイルのローダーがないことを訴える実行時例外をまだ引き起こしています。(注:スクリーンショットで「dwarf1.x」ではなく「dwarf.x」というファイル名のタイプミスを見つけたので、それを修正したので、問題とはまったく関係ありません)

4

1 に答える 1

4

わかりました、問題が見つかりました。コンバーターはテクスチャに関するエラーの報告を停止したにもかかわらず、まだテクスチャを見つけられませんでした。モデルのファイル名と正確に一致するようにテクスチャの名前を変更する必要がありました (もちろん拡張子は除きます)。そのため、"dwarf.jpg" は "dwarf1.jpg" になりました。また、まったく同じフォルダーに配置する必要があることにも注意してください。私の場合は、プロジェクト フォルダー/assets/Models/ に配置します。

于 2011-12-04T23:26:45.330 に答える