2017-11-25 21 views
1

verwenden Wenn ich meine Bilder im Content-Ordner immer zu kopieren, dann kann ich sie verwenden, ohne sie in Content-Pipeline zu erstellen. Ich nenne sie einfach aus dem Code wie folgt aus:Warum sollte ich Content Pipeline

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

und es funktioniert ohne Kompilierung Format XNB. Ich habe bemerkt, dass meine 46kb-Bilddatei nach der Kompilation 204kb hat und ich weiß nicht warum.

Gibt es einen Vorteil, es zu kompilieren? Oder warum sollte ich das tun?

+1

hilft Wenn die Leute fragen, diese Frage in der Regel sie spitz bekommen hier: http://www.infinitespace-studios.co.uk/general/monogame-content-pipeline-why/ – craftworkgames

+0

Genau das habe ich gesucht. Vielen Dank. – Earlgray

Antwort

1

Immer wenn Sie eine Gruppe von Dateien erstellen (z. B. einige PNG-Dateien), hört MonoGame auf, die PNGs im Spiel zu verwenden und verwendet sein eigenes Format, XNB. Diese Dateien wurden speziell für die Spieltextur entwickelt und sind daher effizient. Sie speichern den Benutzer Ihres Spiels wertvollen Speicherplatz auf ihrem RAM.

Hoffnung meine Erklärung -GHC

Verwandte Themen