Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
Vielen Dank erstmal für den Vorschlag! Ich hab die Geschwindikeit mit SDL_GetTicks() reduziert und das Endergebnis bleibt leider gleich. Ich hab das Ganze gedebugged und das SDL-Fenster in seinem Verhalten in Form von Screenshots hier hochgeladen. Auf den Bildern ist die Problematik genauer beschrieben. Theoretisch kann ich damit arbeiten, aber das ist auch nicht das gelbe vom Ei. Zusätzlich ein etwas sauberer Code: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...
Nun wurden auskommentierte Teil in der Schleife wieder aktiviert und die Zeilen C-/C++-Quelltext 1 2 3 //Die Bilder auf das Fenster übertragen SDL_BlitSurface(imageMenu,NULL,screen,&ImagePosition); SDL_BlitSurface(imageButton,NULL,screen,&ImagePosition); in der Schleife ebenfalls vertauscht. Folgendes ist passiert: Der Button fängt wie gewünscht an zu blinken (und jedes zusätzlich eingefügte Bild kann ebenfalls zum Blinken gebracht werden), jedoch hat das Hintergrundbild seine volle Transparenzs...
Wenn in dem code die Zeilen C-/C++-Quelltext 1 2 3 //Die Bilder auf das Fenster übertragen SDL_BlitSurface(imageMenu,NULL,screen,&ImagePosition); SDL_BlitSurface(imageButton,NULL,screen,&ImagePosition); vertauscht werden und in der Schleife der auskommentierte Teil auskommentiert gelassen wird, dann nehmen beide Bilder die Transparenzstärke abhängig von den Variablen alpha und beta an.
Hallo liebe Comunity, ich bin neu hier, aber kenne das Forum schon länger. Aufmerksam auf diese Seite bin ich durch das Buch von Herrn Kalista geworden. Das ist schon mitlerweile fast drei Jahre her. Bis jetzt habe ich es geschafft alle Probleme die SDL betreffen alleine zu lösen, aber nun bleibt mir nichts anderes übrig als mich doch dieser Community zu wenden.Ich hoffe Ihr könnt mir bei dieser Sache helfen. Die Aufgabe des Programms: Das Programm soll mithilfe von SDL_SetAlpha in einer Schleif...