AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Problem mit gestrechten DirectX-Textur-teilen
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit gestrechten DirectX-Textur-teilen

Ein Thema von c113plpbr · begonnen am 7. Nov 2005 · letzter Beitrag vom 9. Nov 2005
 
Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#1

Problem mit gestrechten DirectX-Textur-teilen

  Alt 7. Nov 2005, 21:07
Hallo liebe DP'ler,

ich bin bei meinen anfänglichen Schritten in der DirectX (9)-Programmierung auf ein kleines Problem gestoßen, zu dem ich einfach keine Lösung finde. Vielleicht könnt ihr mir ja dabei helfen:

Ich lade eine Textur per D3DXCreateTextureFromFile in den Speicher. Diese Textur ist eine Textur-Map, also eine Textur die in viele kleine (gleichgroße) Bereiche unterteilt ist und jeder dieser Bereiche eine extra Textur ist. Eine Test-Textur findet ihr dazu im Anhang (die is ein wenig extrem, aber sie verdeutlicht sehr schön mein problem ^^).
Dann erstelle ich einen VertexBuffer, und trage in diesen ein paar Vertices ein, mit samt den Texturkoordinaten für ein Feld aus der Texturmap (in diesem Falle das "Labyrinth").
Nun, und zu guter letzt zeichne ich das ganze dann via DrawPrimitive.

Soweit so gut, allerdings hat die Sache einen Haken:
Wenn ich den Vertex mehr als 3 mal so groß mache, wie die Größe des Bereichs aus der Texturmap, dann bekomme ich eine ein-Pixel-breite Linie am linken und oberen Rand des Vertex's vom vorhergehenden Bereich aus der Texturmap. Um das ganze zu verdeutlichen hänge ich euch mal einen kleinen Auschnitt davon an.

Kennt jemand eine Möglichkeit diesen "Streifen" weg zu bekommen?

Danke für jegliche Hilfe,
ciao, Philipp
Angehängte Grafiken
Dateityp: jpg black_and_white_309.jpg (1,7 KB, 21x aufgerufen)
Dateityp: jpg ingame_textur_147.jpg (6,1 KB, 23x aufgerufen)
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz