1

独自のコンテンツを持つゲームエンジン(ゲームライブラリ)を作っています。ゲーム エンジンは、基本的な xna ゲームに含めることができる多数の参照 (.dll) であり、ゲーム用のツール セットを提供します。問題は、エンジンにはコンテンツ参照としても含めなければならないいくつかの効果があることです。私の質問は、フォルダーのようではなく、コンテンツを dll / ゲーム コンテンツ プロジェクトとして構築する方法です。

4

1 に答える 1

1

これは、XNA に関する私の逸話的な経験に基づく単なる推測です。コンテンツ パイプラインは、アセットを .xnb ファイルに変換する Visual Studio ビルド プロセスの拡張機能として実行されます。独自のコンテンツ参照を持つゲーム ライブラリを参照する場合、ゲーム プロジェクトからゲーム ライブラリを実際に構築していないため、そのコンテンツが構築されていることに依存することはできません。

ゲーム ライブラリとそれに関連付けられたコンテンツ プロジェクトを含むプロジェクトを開いてビルドし、ゲーム ライブラリ .dll とそれに関連付けられたコンテンツを、ゲーム ライブラリを参照するプロジェクト内の正しい場所にコピーする必要がある場合があります。

または、ゲーム ライブラリ プロジェクトとそのコンテンツ プロジェクトをゲーム プロジェクトの一部として含めることもできます。これにより、ビルド プロセスで両方のコンテンツ プロジェクトをビルドできる場合があります。

すみません、実際に試したことがないので、あくまで推測です。

于 2012-10-08T21:02:24.730 に答える