我正在制作有自己内容的游戏引擎(游戏库)。游戏引擎是许多引用(.dlls),可以包含在基本的xna游戏中,并为游戏提供一套工具。问题是引擎有一些效果,也必须包含在内容参考中。 我的问题是如何将内容构建为dll /游戏内容项目而不是文件夹。
答案 0 :(得分:1)
根据我对XNA的轶事经验,这只是猜测。内容管道作为Visual Studio构建过程的扩展运行,将您的资产转换为.xnb文件。在引用具有自己的内容引用的游戏库的情况下,您不能依赖于正在构建的内容,因为您实际上并未从游戏项目构建游戏库。
您可能必须打开包含游戏库及其相关内容项目的项目,构建该项目,然后将游戏库.dll及其相关内容复制到引用游戏库的项目中的正确位置。
或者,您可以将游戏库项目及其内容项目作为游戏项目的一部分。这可能允许构建过程构建两个内容项目。
对不起,我还没有尝试过这个,所以我只是在猜测。