Kleine Spielerei für Dia-Show

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Then
Beiträge: 278
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Kleine Spielerei für Dia-Show

Beitrag von Then »

Hi zusammen,

hier mal eine gemeinsame "Just for Fun" Spielerei als Aufgabe oder so. Soll kein Wettbewerb sein, sondern einfach mal so zum Zeitvertreib. Vielleicht brauchs doch mal jemand.
Also, ich habe 4 Bilder im Format 1920 x 1080 Pixel in einem Verzeichnis. Sie sind benannt in "1.JPG", "2.JPG", "3.JPG" und "4.JPG"

Es geht nun darum diese Bilder nicht nur langweilig anzuzeigen, sondern mit einem Effekt darzustellen.
Sei es Ein-/Ausblenden, Hereinscrollen oder was auch immer, lasst Euch mal was einfallen.

Ich fange spektakulär an :lol: :

Code: Alles auswählen

UseJPEGImageDecoder()

#ScreenWidth  = 1920
#ScreenHeight = 1080

If OpenWindow(0,100,100, #ScreenWidth, #ScreenHeight, "SHOW", #PB_Window_BorderLess)
 If InitSprite() = 0 Or InitKeyboard() = 0 
  MessageRequester("Fehler", "Konnte Grafiksystem nicht initialisieren.", #PB_MessageRequester_Ok)
  End
 EndIf
 OpenWindowedScreen(WindowID(0),0,0,#ScreenWidth,#ScreenHeight,0,0,0)
 For t=1 To 4
  LoadSprite(t, "C:\Temp\"+Str(t)+".jpg",#PB_Sprite_AlphaBlending)
 Next

 For s=1 To 4
 ; ***** ab hier kommt Euer Effekt *****
 
  For t=0 To 255 Step 5
   ClearScreen(0)
   DisplayTransparentSprite(s,0,0,t)
   FlipBuffers()
   Delay(10)
  Next
  Delay(2000)
  For t=255 To 0 Step -5
   ClearScreen(0)
   DisplayTransparentSprite(s,0,0,t)
   FlipBuffers()
   Delay(10)
  Next
  
 ; ***** bis hierhin *****
 Next
EndIf
End
PB 6.10LTs / Windows 11 64Bit (i9/32GB/ 1TB-SSD+4TB-HDD/3060GTX12GB) / 2x27" Multitouch

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Benutzeravatar
dige
Beiträge: 1235
Registriert: 08.09.2004 08:53

Re: Kleine Spielerei für Dia-Show

Beitrag von dige »

Schau mal hier: Pres3D .. das war schon ziemlich genial https://www.rsbasic.de/backups/
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
Then
Beiträge: 278
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Re: Kleine Spielerei für Dia-Show

Beitrag von Then »

Okay, danke. Hab´s mir angeschaut. Zum einen wusste ich gar nicht, dass es so ein Archiv gibt (weiß sicherlich auch nicht jeder) und zum Anderen funktioniert dieser Code von 2018 nicht. Stoppt mit Fehlermeldung.

Es sollte eben einfach aber gut sein und vorallem hier im Forum als Code. Es muss ja auch nix großes aufwendiges sein, aber lauffähig.

Trotzdem vielen Dank
PB 6.10LTs / Windows 11 64Bit (i9/32GB/ 1TB-SSD+4TB-HDD/3060GTX12GB) / 2x27" Multitouch

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Antworten