用python烟花效果祝福语
时间: 2024-10-27 11:10:04 浏览: 21
在Python中,你可以利用`pygame`库创建简单的烟花效果并结合文本祝福语,给用户带来动态的视觉体验。下面是一个简化的示例:
```python
import pygame
import random
# 初始化pygame
pygame.init()
# 设置屏幕大小
screen = pygame.display.set_mode((800, 600))
# 烟花颜色列表
colors = [(255, 0, 0), (0, 255, 0), (0, 0, 255)]
# 文字祝福
text = "新年快乐!"
# 设置字体和文字颜色
font = pygame.font.SysFont("Arial", 70)
text_color = (255, 255, 255)
# 渲染祝福语
text_surface = font.render(text, True, text_color)
# 游戏主循环
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
# 创建随机位置和大小的烟花
for _ in range(5):
x = random.randint(0, screen.get_width())
y = random.randint(0, screen.get_height() - text_surface.get_height())
size = random.randint(5, 20)
# 创建圆形烟花
pygame.draw.circle(screen, random.choice(colors), (x, y), size)
# 显示祝福语
screen.blit(text_surface, (0, screen.get_height() // 2 - text_surface.get_height() // 4))
# 更新屏幕
pygame.display.update()
# 暂停一段时间,模拟烟花效果
pygame.time.delay(50)
阅读全文