绘制一个圆2,运用colorkey alpha

Posted xiyu714

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绘制一个圆2,运用colorkey alpha相关的知识,希望对你有一定的参考价值。

 1 import pygame
 2 
 3 pygame.init()
 4 screen = pygame.display.set_mode((640, 480))
 5 # -----设置背景-----
 6 background = pygame.Surface(screen.get_size())
 7 background.fill((255, 240, 245)) # fill LavenderBlush
 8 # ----- 绘制一个圆 -----
 9 ballsurface = pygame.Surface((640, 480))
10 ballsurface.set_colorkey((0, 0, 0))     # 将黑色设为色键
11 pygame.draw.circle(ballsurface, (224, 255, 255), (640//2, 480//2), 480//2)
12 # ----- 布局 ------
13 background = background.convert()
14 screen.blit(background, (0, 0))
15 
16 ballsurface = ballsurface.convert_alpha()
17 screen.blit(ballsurface, (0, 0))
18 # ----- 显示 -----
19 pygame.display.flip()

 

以上是关于绘制一个圆2,运用colorkey alpha的主要内容,如果未能解决你的问题,请参考以下文章

怎么让JPG或BMP格式的背景变透明,麻烦有详细步骤,我是初级学者

如何用css3绘制一个圆的loading转圈动画

绘制一个圆

基于javafx如何用线程完成移动一个圆?

如何以给定的 X 和 Y 坐标绘制一个圆作为圆的中间点?

同切圆绘制