XINIXN - JIEXIAOQIU
程序员文章站
2024-03-23 20:49:52
...
import pygame
import time
pygame.init()
ping_mu = pygame.display.set_mode((600, 500))
pygame.display.set_caption("传奇")
ballx = 200
bally = 300
banx,bany,ban_w,ban_h = 100,450 ,120,50
SCORE = 1
while True:
for event in pygame.event.get(): # for循环是电脑来监测我们的操作
if event.type == pygame.QUIT: # 判断是否点了判断按钮
pygame.quit() # 如果点了就退出游戏
# 通过鼠标操纵这个板
elif event.type == pygame.MOUSEMOTION:
banx, _ = event.pos
# 接到小球
if banx<ballx<banx+ban_w:
SCORE = SCORE+1
print("GET IT:%d"%SCORE)
ping_mu.fill((255,255,240))
bally = bally + 1
if bally > 500:
bally = 0
pygame.draw.circle(ping_mu,(139,101,8),(ballx,bally),30)
# 屏幕,颜色,(宽度高度,坐标)
pygame.draw.rect(ping_mu,(139,101,8),(banx,bany,ban_w,ban_h))
pygame.display.update()
time.sleep(0.001)
上一篇: while 和 do-while