kobe -小球移动得分

# 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()


发布了314 篇原创文章 · 获赞 18 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/houlaos/article/details/104235240