में एक पारदर्शी पृष्ठभूमि के साथ सतह कैसे बनाएं, क्या कोई मुझे कुछ उदाहरण कोड दे सकता है जो कि पगमेम में एक पारदर्शी पृष्ठभूमि के साथ सतह बनाता है?pygame
Q
pygame
27
A
उत्तर
27
यह करना चाहिए:
image = pygame.Surface([640,480], pygame.SRCALPHA, 32)
image = image.convert_alpha()
सुनिश्चित करें कि रंग गहराई (32) स्पष्ट रूप से किसी और सेट रहता है यह काम नहीं करेगा।
9
आप इसे एक कोलोर्की भी दे सकते हैं, जीआईएफ फ़ाइल पारदर्शिता की तरह। Sprites बनाने के लिए यह सबसे आम तरीका है। मूल बिटमैप कलाकृति है, और जो colorkey है पृष्ठभूमि के रूप में एक खास रंग है कि बनाया नहीं जाएगा, है:
surf.set_colorkey((255,0,255)) // Sets the colorkey to that hideous purple
सतह Blit करने के बाद से वे नहीं है अल्फा के बजाय colorkey का उपयोग करता है बहुत तेजी से कर रहे हैं किसी भी मिश्रण गणित की आवश्यकता है। एसडीएल सतह एक साधारण बिटकमास्क का उपयोग करती है जब उसके पास कोलोर्की सेट होता है, जो बिना किसी ओवरहेड के व्यावहारिक रूप से ब्लिट करता है।
संबंधित मुद्दे
- 1. PyGame
- 2. pygame
- 3. pygame
- 4. pygame
- 5. कैसे pygame
- 6. PyGame ध्वनि
- 7. pygame आयात करने में असमर्थ
- 8. pyGTK अनुप्रयोग के भीतर pyGame
- 9. PyGame सीखने के लिए सर्वोत्तम संसाधन?
- 10. ट्विस्ट क्लाइंट pygame mainloop के भीतर?
- 11. क्या pyGame 3 डी करता है?
- 12. क्यों pyGame या pyglet समर्थन पायथन 3 नहीं है?
- 13. pygame में सहेजने/लोड गेम फ़ंक्शंस कैसे बनाएं?
- 14. libpng चेतावनी: जिल्द से निपटने जब अजगर/pygame
- 15. एक साधारण कार्ड गेम के लिए wxPython या pygame?
- 16. यह पता लगाने के लिए कि क्या स्पिइट को pygame
- 17. पीएसजी के साथ ओएस एक्स पर वर्चुअलएन्व में PyGame?
- 18. विंडो का आकार बदलने की अनुमति देना pyGame
- 19. मैं PyGame में sprites पर माउस क्लिक का जवाब कैसे दूं?
- 20. दूसरों के लिए pygame के साथ अपना खेल कैसे भेजा जाए?
- 21. क्या टास्कबार में Pygame आइकन सेट करने का कोई तरीका है? set_icon() केवल वास्तविक विंडो
- 22. हल करना "डीएलएल लोड विफल:% 1 वैध Win32 अनुप्रयोग नहीं है।" Pygame
- 23. SimpleCV लाइब्रेरी का उपयोग करते समय Pygame सेगमेंटेशन त्रुटि findBlob फ़ंक्शन
- 24. एक pygame सतह से एक पीआईएल छवि को कैसे परिवर्तित करें?
- 25. pygame का उपयोग कर छवियों को आकर्षित करने का एक अच्छा तरीका क्या है?
- 26. आप Pygame में समूह टकराव विधियों के साथ सर्कल-आधारित टकराव का उपयोग कैसे करते हैं?
- 27. pygame के साथ सक्रिय बनावट (संभव क्या अवधारणाओं में देखने के लिए?)
- 28. क्या pygame में वेबकैम फोकस को नियंत्रित करने का कोई तरीका है?
- 29. मैं कैसे पता लगा सकता हूं कि उपयोगकर्ता ने pygame में डबल-क्लिक किया है या नहीं?
- 30. संकलन त्रुटि। AttributeError: 'मॉड्यूल' ऑब्जेक्ट कोई विशेषता 'init'