1
我正在製作具有自己內容的遊戲引擎(遊戲庫)。遊戲引擎是許多參考文件(.dlls),可以包含在基本的xna遊戲中,併爲遊戲提供一套工具。問題在於引擎有一些效果也必須包含在內容引用中。 我的問題是我如何構建內容作爲一個dll /遊戲內容項目,而不是像一個文件夾。發佈XNA遊戲內容作爲遊戲內容參考
我正在製作具有自己內容的遊戲引擎(遊戲庫)。遊戲引擎是許多參考文件(.dlls),可以包含在基本的xna遊戲中,併爲遊戲提供一套工具。問題在於引擎有一些效果也必須包含在內容引用中。 我的問題是我如何構建內容作爲一個dll /遊戲內容項目,而不是像一個文件夾。發佈XNA遊戲內容作爲遊戲內容參考
這只是根據我在XNA的軼事經驗所作的猜測。內容管道作爲Visual Studio構建過程的擴展運行,將您的資產轉換爲.xnb文件。在引用具有自己的內容引用的遊戲庫的情況下,您不能依賴正在構建的內容,因爲您實際上並未從遊戲項目構建遊戲庫。
您可能需要打開一個包含遊戲庫及其相關聯的內容項目的項目,建立一個,然後複製的遊戲庫.dll和與其相關的內容中引用的遊戲庫項目中的正確位置。
或者,您可以將遊戲庫項目及其內容項目包含爲遊戲項目的一部分。這可能允許構建過程構建兩個內容項目。
對不起,我沒有真的嘗試過這個,所以我只是在猜測。
您可能對[本博客文章]感興趣(http://blogs.msdn.com/b/shawnhar/archive/2007/06/12/embedding-content-as-resources.aspx)。 –