2017-11-25 124 views
1

如果我在Content文件夾中將我的圖像設置爲始終複製,那麼我可以在內容管道中使用它們。我只是從這樣的代碼打電話給他們:爲什麼要使用內容管道

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

而且它沒有編譯爲xnb格式。我注意到編譯後的46kb圖像文件有204kb,我不知道爲什麼。

編譯它有一些好處嗎?或者爲什麼我應該這樣做?

+1

當人們問這個問題,他們通常習慣這裏指出:http://www.infinitespace-studios.co.uk/general/monogame-content-pipeline-why/ – craftworkgames

+0

這正是我所期待的。謝謝。 – Earlgray

回答

1

無論何時您構建一組文件(例如某些PNG文件),MonoGame都會停止在遊戲中使用PNG並開始使用自己的格式XNB。這些文件是專門爲遊戲紋理設計的,反過來又是高效的。他們將遊戲寶貴的空間用戶保存在RAM中。

希望我的解釋有助於 -GHC