有人可以給我一些在pygame中創建具有透明背景的表面的示例代碼嗎?如何在pygame中製作具有透明背景的表面
27
A
回答
27
這應做到:
image = pygame.Surface([640,480], pygame.SRCALPHA, 32)
image = image.convert_alpha()
確保色彩深度(32)保持明確設置否則這將無法工作。
9
你也可以給它一個colorkey,很像GIF文件的透明度。這是製作精靈最常用的方法。原始位有藝術品,並具有一定的顏色作爲背景,將無法繪製,這是色鍵:
surf.set_colorkey((255,0,255)) // Sets the colorkey to that hideous purple
表面使用色鍵代替字母是快了很多做塊,因爲他們不需要任何混合數學。 SDL表面使用一個簡單的位掩碼,當它有一個配色鍵時,幾乎沒有開銷。
相關問題
- 1. Pygame透明背景
- 2. 如何使pygame sprite的背景透明
- 3. 使用pygame在python中製作透明背景的麻煩
- 4. 如何製作具有透明背景的TScrollBox?
- 5. 使用convert_alpha在Pygame中製作圖像透明背景
- 6. 製作MUI2歡迎頁面標籤具有透明背景
- 7. UIViewAnimationTransitionCurlUp具有透明背景
- 8. pygame中的繪製表面透明度?
- 9. 如何設置表單在c#中具有透明背景?
- 10. 如何製作SurfaceView透明背景?
- 11. 如何在Google圖表中爲Internet Explorer製作透明背景?
- 12. 樣式表具有帶不透明文本的透明背景?
- 13. 如何在前面使用透明文字製作透明黑色背景?
- 14. 如何讓我的精靈在Slick2D中具有透明背景?
- 15. 如何在透明背景的閃光燈下製作帶有透明背景的電影
- 16. OSX/Cocoa - 具有透明背景的NSScrollView
- 17. 具有透明背景的Modal UISplitViewController
- 18. 具有透明背景的DialogFragment
- 19. 具有透明背景的MSCHART
- 20. 具有透明背景的javacv圖像
- 21. PHP imagecopy的具有透明背景
- 22. 具有透明背景的RadioButtonRenderer
- 23. 透明小工具背景
- 24. 的FrameLayout在CoordinatorLayout製作工具欄背景透明的白色
- 25. 如何製作帶有不透明背景的全屏iframe?
- 26. 如何在JavaFX中創建具有透明背景的啓動畫面
- 27. 如何在pygame中獲得透明度的面具?
- 28. 漣漪上具有透明背景
- 29. 使用opengles具有透明背景
- 30. 使svg標識具有透明背景