Inhalt content1.png konnte nicht als Datei ohne Inhalt geladen werden

8

Beim Versuch, ein Bild in mein 'Spiel' zu importieren, erhalte ich eine Fehlermeldung. Der im Titel angezeigte. Es heißt content1.png und befindet sich im Ordner "Content". Ich habe

%Vor%

und es wird nicht geladen.
Ich habe keine Ahnung, was ich hier tun soll.

    
Stepepper 24.12.2013, 12:18
quelle

3 Antworten

16

Es sieht so aus, als ob die content.Load<Texture2D> -Methode versucht, die Datei von Ihrem Dateisystem aus zu öffnen, und sie wird dort nicht gegründet. Tun Sie Folgendes, um es zu lösen:

In Visual Studio - & gt; Klicken Sie mit der rechten Maustaste auf die Datei content1.png - & gt; Wählen Sie Eigenschaften - & gt;

  • Setzen Sie die Build-Aktion für "Content" im Eigenschaftenfenster auf content1.png .

  • Setzen Sie In Ausgabeverzeichnis kopieren auf - & gt; Always

Yair Nevet 24.12.2013, 12:39
quelle
2

Obwohl die akzeptierte Lösung für mich nicht funktionierte, fand ich schließlich heraus, dass es der relative Pfad des Assets war, der Probleme verursachte, also

änderte %Vor%

bis

%Vor%

hat den Trick für mich gemacht.

    
dotNET 01.05.2015 07:13
quelle
1

In MonoGame 3.5.1 müssen Sie das MonoGame-Pipeline-Tool für Ihre Ressourcen verwenden und die erstellte *. mgcb -Datei in Ihren Inhaltsordner aufnehmen im Projekt. Siehe Beispielprojekt Platformer2d.

  

MonoGame-Pipeline-Tool    Ссылка

     

Beispiele Ссылка

    
Danil Shaykhutdinov 02.02.2017 05:08
quelle

Tags und Links