# 1。导入一个制作游戏的工具包
import pygame
import random
import time
# 2。加载 loading----》初始化
pygame.init()
# 3。设置窗口,给一个窗口大小
chuang_kou = pygame.display.set_mode((800,800))
# 4. 设置游戏标题
pygame.display.set_caption("塞尔达")
# 6.刷新一次 update 升级,刷新
ball_x, ball_y = 400,400
fang_xiang = "right"
r, g, b = random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)
r1, g1, b1 = random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)
ban_kuan, ban_gao = 100,40
ban_x,ban_y =random.randint(0,800), 760
while True:
# 事件:电脑监控我们每一次操作叫做事件
for shi_jian in pygame.event.get():
print(shi_jian)
if shi_jian.type == pygame.QUIT:
pygame.quit()
elif shi_jian.type == pygame.MOUSEMOTION:
ban_x,ban_y = shi_jian.pos
ban_y = 760
# 如果小球的y坐标+25等于板的y坐标
# 消除之前的圆:障眼法, fill填充
chuang_kou.fill((r1,g1,b1))
ball_y=ball_y+1
if ball_y>800:
ball_y=0
ball_x=random.randint(0,800)
# 做小球 draw画画 circle圆 ball球
# 参数:窗口, 颜色rgb (red,green,blue),坐标,半径
pygame.draw.circle(chuang_kou,(r,g,b),(ball_x, ball_y ),25)
# 画板 长方形 rect
# 参数:窗口,颜色
pygame.draw.rect(chuang_kou,(200,200,200),(ban_x,ban_y,ban_kuan, ban_gao))
# 7.刷新
pygame.display.update()
# time.sleep(0.1)
# 5。退出游戏
pygame.quit()
kobe -小球移动得分
猜你喜欢
转载自blog.csdn.net/houlaos/article/details/104235240
今日推荐
周排行