Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

41

14.12.2013, 17:56

Danke da werde ich morgen noch einmal drauf gucken

Mein Fehler. Aber ließ dir doch mal die Doku zur Funktion SDL_CreateRGBSurfaceFrom durch. Da steht auch was zur Alpha Mask.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Volker_Neff

Treue Seele

  • »Volker_Neff« ist der Autor dieses Themas

Beiträge: 249

Wohnort: Hamburg

  • Private Nachricht senden

42

14.12.2013, 20:28

Ich habe mich jetzt mal durch die Dokumentation gewühlt (hätte ich mal früher machen sollen). Auch habe mit verschiedenen SDL_PIXELFORMAT_* herum experementiert, doch bei keinem der in frage kommenden Formaten habe ich etwas anständiges heraus bekommen.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

43

14.12.2013, 22:42

http://wiki.libsdl.org/SDL_CreateRGBSurf…tegoryStruct%29
Einfach die passende Alpha-Mask angeben. Im Normalfall also 0xFF000000 oder 0x000000FF. Setzt voraus, dass Depth 32 ist.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

44

14.12.2013, 22:48

http://wiki.libsdl.org/SDL_CreateRGBSurf…tegoryStruct%29
Einfach die passende Alpha-Mask angeben. Im Normalfall also 0xFF000000 oder 0x000000FF. Setzt voraus, dass Depth 32 ist.

Genau den Link mit einem ähnlichen Hinweis hatte ich ja schon geposted... :)
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

45

14.12.2013, 22:51

Diesmal war ich halt dran mit Vorsagen. ;) Ich glaub' Volker ist nicht so der Typ für's "selbst erarbeiten" und braucht ab und an mal "etwas Starthilfe".
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

46

14.12.2013, 22:55

Diesmal war ich halt dran mit Vorsagen. ;) Ich glaub' Volker ist nicht so der Typ für's "selbst erarbeiten" und braucht ab und an mal "etwas Starthilfe".

Jop das wollt ich damit auch sagen. :D
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Volker_Neff

Treue Seele

  • »Volker_Neff« ist der Autor dieses Themas

Beiträge: 249

Wohnort: Hamburg

  • Private Nachricht senden

47

14.12.2013, 23:17

Danke, ich werde es mir morgen angucken. Das mit der Alpha-Maske hat mir gefehlt. Und ja ich brauche doch hin und wieder mal ne Starthilfe. Trotzdem habe ich noch eine Frage. Wie hätte ich darauf kommen sollen? Ich habe alle von der SDL vorgegebenen Pixelformat Typen getestet und da kam entweder garnichts oder nur schrott bei raus.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

48

14.12.2013, 23:47

Danke da werde ich morgen noch einmal drauf gucken

Mein Fehler. Aber ließ dir doch mal die Doku zur Funktion SDL_CreateRGBSurfaceFrom durch. Da steht auch was zur Alpha Mask.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Volker_Neff

Treue Seele

  • »Volker_Neff« ist der Autor dieses Themas

Beiträge: 249

Wohnort: Hamburg

  • Private Nachricht senden

49

15.12.2013, 10:40

Gut ich bin absolut Blind :golly: :dash:

Werbeanzeige