2012-02-27 3 views
3

今、私はXNAが大好きです。一つのことを除いて素晴らしいフレームワークです。コンテンツパイプラインのないXNAでのモデルのロード

コンテンツパイプライン。

moddingやユーザー作成のコンテンツを奨励するゲームは、特に実際にはそれに依存しているゲームの場合は、大したことではありません。

Skinned + Animated .xファイルをModelクラスに読み込む方法を教えてください。

通常はファイルをロードして解析し、ModelMesからモデルを構築する必要があると仮定しますが、ModelMeshesを最初から作成する方法については何も分かりません。

私はあなたにそれをする方法を教えてもらえません。良い記事やチュートリアルを指すのは完璧です。

ありがとうございます!

編集: 私はこのことについてたくさん探してきましたが、私が見ていることはすべてコンテンツパイプラインを使用するように指示しています。

答えて

0

.xファイルのみをロードする場合は、.X file format referenceを参照する以外は答えがありません。しかし、あなたがユーザー作成のコンテンツは非常に重要であることを言及して以来 - 私はCOLLADAは素晴らしいオプションです指摘します。 Open Model Implementation for XNAは、あなたがCOLLADAファイルの読み込みを開始できる優れたライブラリですが、まだレンダリングすることはできません。また、OMIレンダラーを使用することもできます。

+0

COLLADAはクールに見えますが、ビルトインレンダラーを使用することをお勧めします。参考にしていただきありがとうございます。リンクを忘れたと思います。P – jmegaffin

+0

どのリンクを忘れましたか? :S – Ani

+0

"あるいはチェックアウトしてから、何も言わないでください。 – jmegaffin

0

必要に応じて、実行時にモデルをコンパイルできます。これは長いロード時間につながります。大量のファイルがあるので、コンパイル結果を保存し、必要に応じて再コンパイルすることをお勧めします(最後のコンパイル以降の新しいファイルまたは変更)。

AppHubのどこかに薄いサンプルがありますが、私はthis projectをチェックアウトすることをお勧めします。

さらに多くのgamedevに関する質問がある場合はgamedev stackexchangeもチェックしてください。

編集:私はあなたがいると確信している良いゲームの周りに必然的にポップアップするmoddingコミュニティをサポートしています。

+0

個人的には、最後の手段のように、私が本当にしなければならないのは、.xnbに個人的にコンパイルするだけだ。私はちょうどモデルに直接.xファイルを読むことを好むでしょう、私は理解しています私の部分で仕事を取る。 – jmegaffin

関連する問題