Neuling bei DDraw
-
Hi!
Ich will mal ein bisschen was über DDraw erfahren! Bis jetzt hab ich nur raus wie man in den Vollbildmodus wechselt.

Kann mir jemand sagen wie ich:
1. Bilder aus eine BMP-Datei lesen und mit DDraw( nicht mit BitBlt aus der WinAPI! ) darstellen kann.
2. Diese Bilder trasparent darstellen kann.
Auch gerne Links( aber bitte in Deutsch
)
-
Wenn du noch Neuling bei DDraw bist empfehl ich dir das ganze Wissen was du dir darüber angeschafft hast wieder zu vergessen und mit DirectGraphics zu beginnen.
DirectDraw wird nicht mehr weiterentwickelt und ist in neueren APIs nichtmal mehr dokumentiert.
MS empfiehlt auch 2D-Grafik mit dem 3D-DirectGraphics zu zeichnen.
MfG SideWinder
-
zu 1. Musst du dir halt das bmp Format besorgen wenn du keine Winapi willst. Dann einfach RGB Daten azuslesen und ins (gelockte) Surface pinseln
zu 2. benutze den Colorkey
Wegen der Doku besorg dir unbedingt das 7er SDK.
Bye, TGGC
-
Mit transparent darstellen mein ich nicht, dass der Hintergrund unsichtbar wird, sonder wie man einen Pixel trasparent zeichnet( also dass man die Hintergrundfarbe durchsieht )
-
Bei DirectDraw gibt´s nur entweder oder.
Keine durchscheinende Transparenz (Alpha Blending).Du kannst entweder:
- selber den Mittelwert des Pixels errechnen.
- dein Programm mit Direct3D erweitern.
- DirectGraphics nehmen.