【问题标题】:Is it possible to compile XNA game assets in the content folder into a DLL?是否可以将内容文件夹中的 XNA 游戏资源编译成 DLL?
【发布时间】:2012-11-19 21:45:09
【问题描述】:

编译/构建 XNA 项目时,模板附带的 Content 项目会将所有资产构建到 xnb 文件中,然后将它们转储到 Content 目录中。

有没有可能我可以将游戏资源编译成 .dll 文件而不是 Content 文件夹?

后续问题:资产是否可以驻留在游戏项目本身而不是内容项目中?我该怎么做?

【问题讨论】:

    标签: dll xna


    【解决方案1】:

    看看下面的文章。它将向您解释如何将您的 XNB 文件存储在 DLL 二进制文件中。

    http://msdn.microsoft.com/en-us/library/ff604975.aspx#ID4E5D

    对于您的第二个问题,不,这是不可能的。您需要将资产存储在 Content 项目中的原因是因为 XNA 使用“Content Pipeline”,它实质上将各种媒体转换为 XNA 可访问的形式。

    【讨论】:

    • 我看过那个页面,但它对我不起作用,但我会再试一次。感谢您的宝贵时间。
    • 您只能在发布之前执行此操作,因为您需要将 XNB 文件打包到 DLL 中。所以请记住,只有在您拥有最终产品后才能执行此操作。
    猜你喜欢
    • 2011-09-27
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 2016-06-06
    • 1970-01-01
    • 1970-01-01
    • 2013-12-04
    • 1970-01-01
    相关资源
    最近更新 更多