 |
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
GreveN JLI Master

Alter: 38 Anmeldedatum: 08.01.2004 Beiträge: 901 Wohnort: Sachsen - Dresden Medaillen: Keine
|
Verfasst am: 26.04.2004, 15:19 Titel: Texturen-Problem |
|
|
hi @all,
Wie mach ich das, wenn ich mir eine Textur mit D3DXCreateTextureFromFileEx() anlegen will, aber nicht eine komplette Grafik als Textur, sondern nur einen Teil davon benutzen will? Kann ich da irgendwo ein RECT oder so angeben?
Ich hoffe ich hab mich halbwegs verständlich ausgedrückt, wenn nicht bitte nochmal nachfragen...
Zuletzt bearbeitet von GreveN am 29.04.2006, 17:07, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
KI JLI Master

Alter: 39 Anmeldedatum: 04.07.2003 Beiträge: 965 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 26.04.2004, 15:35 Titel: |
|
|
Soweit ich weiß musst du den Teil aus dem Bild in eine Surface laden und dann die Daten von der Surface in eine Textur tun. |
|
Nach oben |
|
 |
GreveN JLI Master

Alter: 38 Anmeldedatum: 08.01.2004 Beiträge: 901 Wohnort: Sachsen - Dresden Medaillen: Keine
|
Verfasst am: 26.04.2004, 15:58 Titel: |
|
|
ok, noch ne Frage, wie krieg ich'n Ausschnitt aus nem Surface in ne Textur? |
|
Nach oben |
|
 |
KI JLI Master

Alter: 39 Anmeldedatum: 04.07.2003 Beiträge: 965 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 26.04.2004, 16:20 Titel: |
|
|
so:
Code: |
LPDIRECT3DSURFACE9 surf;
LPDIRECT3DTEXTURE9 Texture;
D3DXCreateTexture(g_pD3DDevice, 32, 16, 1, 0, D3DFMT_R8G8B8, D3DPOOL_MANAGED, &Texture);
Texture->GetSurfaceLevel(0, &surf);
D3DXLoadSurfaceFromFile(surf, NULL, NULL, strFileName, &rc, D3DX_DEFAULT, 0x00000000, NULL);
surf->Release(); |
strFileName steht für den Dateinamen, logisch.
&rc steht für einen Zeiger auf ein RECT, das du noch deklarieren musst...
In dem RECT definierst d dann den Ausschnitt. und achte darauf, dass die Textur,die du vorher erstellst groß genug ist.  |
|
Nach oben |
|
 |
GreveN JLI Master

Alter: 38 Anmeldedatum: 08.01.2004 Beiträge: 901 Wohnort: Sachsen - Dresden Medaillen: Keine
|
Verfasst am: 26.04.2004, 17:33 Titel: |
|
|
aaaah ich glaub jetz hats geklickt...
thx...  |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|