赞
踩
"带你去看星星
好吗?” “好”
这句话真的是特别的浪漫,漫天星光,是你,余生是你,都是你~
所有的晦暗都留给过往
从遇见你开始,凛冬散尽,星河长明
古往今来,带你去看星星这句话就是浪漫的代表。
♥♥你是否觉得时间被浪费,生命被辜负了?♥♥
有时间带着对象去看星星吧!他/她会很开心, 你也会忘记烦恼呐。
呐~今天小编带大家一起去看星空,来一场浪漫的星空旅程吧!
- def main(self):
- # 1. 设置窗口标题
- pygame.display.set_caption("满天星")
- # 2.死循环
- while True:
- # 4.窗口填充
- self.screen.fill((0, 0, 0))
- '''
- for i in range(0, 100):
- R = random.randint(0, 255)
- G = random.randint(0, 255)
- B = random.randint(0, 255)
- self.screen.fill((R, G, B))
- '''
- # 5. 业务层
- self.action()
- # 6. 绘制
- self.paint()
- # 7.调整刷新的频率
- pygame.time.delay(10)
- # 3. 刷新屏幕
- pygame.display.update()
- def paint(self):
-
- # 画圆
- # screen --> 画在哪里
- # (255, 255, 0) --> 颜色值
- # (100, 100) --> 圆的圆心点
- # 50 --> 圆的半径
- # 0 --> 圆是否填充 0填充 其他数字:边的宽度
- pygame.draw.circle(self.screen,(255, 255, 0),(100,100), 50, 0)
- # 用背景黑色画小圆覆盖在大圆上 形成月牙
- pygame.draw.circle(self.screen,(0, 0, 0),(80,80), 50, 0)
-
- # 画线
- pygame.draw.aaline(self.screen,(255, 255, 0),(300,300),(200,200))
-
- # 字体初始化
- pygame.font.init()
- # 设置字体
- ft = pygame.font.Font("msyhbd.ttc", 28)
- # 设置绘制内容
- #wd = ft.render("★", True, (255,255,255))
- # 窗口绘制
- #self.screen.blit(wd, (100,100))
- for i in range(0, 100):
- R = random.randint(0, 255)
- G = random.randint(0, 255)
- B = random.randint(0, 255)
- wd = ft.render("★", True, (R,G,B))
- self.screen.blit(wd, (self.xx[i], self.yy[i]))
- def action(self):
- # 事件监听迭代
- for event in pygame.event.get():
- # 判断
- if event.type == pygame.QUIT:
- sys.exit()
- # 星星的移动
- for i in range(0, 100):
- self.xx[i] += 1
- self.yy[i] += 1
- # 移动的循环
- if self.xx[i] > 800:
- self.xx[i] = 0
- if self.yy[i] > 600:
- self.yy[i] = 0
带大家一起去看星星呀~
如果需要新手安装包激活码、配套完整项目+源码笔记、更多Python资料
本文完整项目——
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。