Ein Texturmanager?
-
Original erstellt von <DuBi>:
**könntet ihr bitte nur dieses eine mal beim Thema bleiben?Ich will doch nur wissen wieso er bei diesem Ikari nicht funktionierte?
**
Es würde dann echt sehr helfen wenn du sagst was da nicht funktioniert. Kompiliert er nicht? Zeigt er nix an?
-
Hi,
wenn ich sowas hier schreibe:
lpD3DDevice->SetTexture (0, CTextureManager::getInstance().getTexture(m_FileName).Texture);
bekomm ich das LPDIRECT3DTEXTURE9-Objekt nicht zurück
Der rest funktioniert alles z.B. Index nummer kriegen und D3DXIMAGE_INFO bekomm ich eben so, nur halt nicht das Texturobjekt
-
Ist es denn richtig gespeichert?
-
ja alles richtig so wie es aussieht, kannst ihn ja mal testen vieleicht findest du ja dann etwas?
-
Original erstellt von <DuBi>:
ja alles richtig so wie es aussiehtNa was nun, ja oder nein!?
-
Ach man, der code sieht ganz in ordnung aus, ich benutze ihn auch so das er funktionieren sollte aber er tut es nicht! Und ich weis nicht wieso! Man hilf mir doch mal, du kennst dich doch darin super aus
-
*push*
-
LPDIRECT3DTEXTURE9 Texture ist ein zeiger.
Es hat allerdings KEINEN Kopiermethode.
Dadurch wird (wenn ich mich nicht verlesen hab) die Textur ungültig sobald sie in Texture steht. Da der Zeiger auf ein andere TextureItem.Texture zeigt!
-
Hi,
und wie kann ich das beheben? Sorry bin noch total neuer Anfänger da drin
-
*push*