【问题标题】:Why should I use content pipeline为什么要使用内容管道
【发布时间】:2017-12-17 05:51:43
【问题描述】:

如果我将内容文件夹中的图像设置为始终复制,那么我可以使用它们而无需在内容管道中构建它。我只是从这样的代码中调用它们:

testImage = Content.Load<Texture2D>("MyImage");

它无需编译为 xnb 格式即可工作。我注意到我编译后的 46kb 图像文件有 204kb,我不知道为什么。

编译它有什么好处吗?或者我为什么要这样做?

【问题讨论】:

标签: c# xna game-engine monogame


【解决方案1】:

每当您构建一组文件(例如一些 PNG 文件)时,MonoGame 就会停止在游戏中使用 PNG 并开始使用其自己的格式 XNB。这些文件是专门为游戏纹理设计的,反过来也是为了提高效率。它们为您的游戏用户节省了宝贵的 RAM 空间。

希望我的解释有所帮助 -GHC

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 2013-10-16
    • 2012-04-12
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    • 2016-09-21
    相关资源
    最近更新 更多