Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

FunkyGamer

Frischling

  • »FunkyGamer« ist der Autor dieses Themas

Beiträge: 15

Wohnort: Bremen

Beruf: Schüler

  • Private Nachricht senden

1

26.12.2010, 13:14

[XNA] Problem mit Texture2D

Tag Leute,
ich kam nun gestern endlich in den Genuss, mir XNA herunterzuladen.
Nun habe ich einfach mal ein bisschen geforscht und mir ein Texture2D Objekt erstellt.
Der Code ist der folgende:

C#-Quelltext

1
Texture2D rmusik;

LoadContent:

C#-Quelltext

1
rmusik = Content.Load<Texture2D>("rautemusik");

Draw:

C#-Quelltext

1
2
3
spriteBatch.Begin();
            spriteBatch.Draw(meinbild, new Vector2(500, 500), Color.White);
            spriteBatch.End();


Wenn ich das Programm aber nun starte, dann sagt er mir folgenden Fehler:

Zitat

Fehler 1 Can not read the texture file. The file is corrupted or invalid. Error code: D3DXERR_INVALIDDATA. M:\WindowsGame1\WindowsGame1\WindowsGame1Content\rautemusik.jpg WindowsGame1


Ich habe keine Ahnung woran dies liegen könnte o.O
Im genannten Verzeichnis existiert die Datei.

Ich hoffe ihr könnt mir behilflich sein.

MFG,
Funky
Komm rüber auf die dunkle Seite, wir haben Kekse :evil:

2

26.12.2010, 13:45

Hi,

also wenn die Datei wirklich im richtigen Verzeichnis existiert (lieber doppelt nachprüfen - ist sonst sehr ärgerlich) dann kannst du mal probieren ob du die Grafik mit einer anderen Anwendung geöffnet bekommst, falls ja, dann speicher sie doch noch mal mit einem Grafikprogramm als JPG ab und probier diese Datei dann noch einmal.

Wenn das alles nichts hilft, dann solltest du uns einfach mal alle Fehlermeldungen geben, die der Debugger ausspuckt. Denk dran die Debug DLLs von DirectX zu nutzen, sonst kannst du auf gescheite Fehlermeldungen lange warten.

Ach ja... vielleicht hilft dir dieser FAQ Eintrag (programmersheaven.com) !?

Gruß
SaRu_

FunkyGamer

Frischling

  • »FunkyGamer« ist der Autor dieses Themas

Beiträge: 15

Wohnort: Bremen

Beruf: Schüler

  • Private Nachricht senden

3

26.12.2010, 14:06

o.O
Ich habe die Datei nun mal geöffnet und nochmal abgespeichert und plötzlich funktionierte es xD
Danke dir ;)
Komm rüber auf die dunkle Seite, wir haben Kekse :evil:

Werbeanzeige