Kann mir jemand einen Beispielcode geben, der eine Oberfläche mit einem transparenten Hintergrund in Pygame erstellt?Wie man eine Oberfläche mit einem transparenten Hintergrund in pygame macht
27
A
Antwort
27
Dies sollte es tun:
image = pygame.Surface([640,480], pygame.SRCALPHA, 32)
image = image.convert_alpha()
Vergewissern Sie sich, dass die Farbtiefe (32) dies ausdrücklich gesetzt bleibt sonst nicht funktionieren.
9
Sie können auch einen Farbschlüssel geben, ähnlich wie GIF-Dateitransparenz. Dies ist die gebräuchlichste Art Sprites zu erstellen. Die ursprüngliche Bitmap hat das Kunstwerk, und hat eine bestimmte Farbe als Hintergrund, die, die die colorkey ist gezeichnet werden nicht:
surf.set_colorkey((255,0,255)) // Sets the colorkey to that hideous purple
Oberflächen, die colorkey verwendet anstelle von alpha viel schneller blitten sind, da sie nicht tun erfordern irgendeine Mischung Mathe. Die SDL-Oberfläche verwendet eine einfache Bitmaske, wenn sie einen Colorkey-Satz aufweist, der praktisch ohne Overhead blitzt.
Verwandte Themen
- 1. Wie macht man transparenten Hintergrund mit freeimage?
- 2. Wie man einen Flash-Film mit einem transparenten Hintergrund macht
- 3. Aktualisieren Sie eine Oberfläche in Pygame
- 4. Wie erstelle ich eine Bitmap mit einem transparenten Hintergrund in einem transparenten Formular?
- 5. Problem mit transparenten Bildern auf einem transparenten Hintergrund
- 6. Wie man numpy array in pygame Oberfläche präsentiert?
- 7. NSView mit einem transparenten Hintergrund unterteilen
- 8. Wie macht man einen transparenten Farbverlauf?
- 9. Pygame - Oberfläche als Bild speichern
- 10. So erstellen Sie eine UITableViewCell mit einem transparenten Hintergrund
- 11. html transparenten Hintergrund
- 12. So erstellen Sie eine UIImage mit einem transparenten Hintergrund
- 13. Anzeige cv2.VideoCapture Bild in Pygame Oberfläche
- 14. Wie ein Kreis mit einem transparenten Mitte
- 15. PyGame - Ich kann nicht eine Oberfläche auf eine andere übertragen
- 16. Wie blit ich ein PNG mit etwas Transparenz auf eine Oberfläche in Pygame?
- 17. Android - Wie man Hintergrund Threading richtig macht?
- 18. Wie macht man einen transparenten Schnitt auf UIVisualEffectView?
- 19. Ripples auf einer Form mit einem transparenten Hintergrund
- 20. Wie implementiert man einen transparenten Bereich mit nicht transparenten Kindern?
- 21. Wie kann ich eine Form gesetzt einen transparenten Hintergrund haben
- 22. Wie legt man einen transparenten Hintergrund für ein DataGrid fest?
- 23. Java löschen ein JPanel mit einem transparenten Hintergrund
- 24. A qt-Widget mit vollständig transparenten Hintergrund
- 25. Android - Wie platziere ich image/imagebutton unter einem transparenten Hintergrund?
- 26. Wie man pygame in eine Webseite freigibt
- 27. Mit einem Fallback für einen transparenten Hintergrund RGBA Hintergrund in CSS
- 28. Wie transparenten Hintergrund zu sehen, auf dem Startbildschirm?
- 29. Pygame Wie man ein Sprite macht Ein Rect Attribut haben
- 30. wie Buchstaben oder Bilder auf transparenten Hintergrund angezeigt werden,