编译/构建XNA项目时,模板附带的Content项目会将所有资产构建到xnb文件中,然后将它们转储到Content目录中。
我是否有可能将游戏资产编译成.dll文件而不是Content文件夹?
后续问题:资产是否有可能驻留在游戏项目本身而不是内容项目?我该怎么做?
答案 0 :(得分:1)
查看以下文章。它将向您解释如何将您的XNB文件存储在DLL二进制文件中。
http://msdn.microsoft.com/en-us/library/ff604975.aspx#ID4E5D
对于你的第二个问题,不可能。您需要在Content项目中存储资产的原因是因为XNA使用“Content Pipeline”,它实质上将各种媒体转换为XNA可访问的形式。