pygame小球碰撞(非原創)

話不多說直接上代碼!
效果在這裏插入圖片描述

import pygame
import sys

#初始化
pygame.init()

size=width,height=600,400
speed=[-2,1]
bg=(255,255,255)

#創建窗口大小
screen=pygame.display.set_mode(size)
#窗口標題
pygame.display.set_caption("1111111")
#圖片
a=pygame.image.load("111.jpg")
#獲得圖像的位置矩形
position =a.get_rect()


while True :
    for event in pygame.event.get():
        if event.type ==pygame.QUIT:
            sys.exit()


    #移動圖像
    position=position.move(speed)

    if position.left<0 or position.right>width:
        #翻轉
        a=pygame.transform.flip(a,True,False)
        #反向移動
        speed[0]=-speed[0]
    if position.top<0 or position.bottom>height:
        speed[1]=-speed[1]

    screen.fill(bg)
    screen.blit(a,position)
    pygame.display.flip()
    pygame.time.delay(10)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章