python实现小球弹跳效果
本文实例为大家分享了python实现小球弹跳效果的具体代码,供大家参考,具体内容如下
import pygame, sys pygame.init() screenGameCaption = pygame.display.set_caption("Ball game") screen = pygame.display.set_mode([680, 480]) screen.fill([255, 255, 255]) x = 50 y = 50 x_speed = 10 y_speed = 10 # load img my_ball = pygame.image.load('ball.png') running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False pygame.time.delay(100) pygame.draw.rect(screen, [255, 255, 255], [x, y, 190, 190], 0) x = x + x_speed y = y + y_speed if x > screen.get_width() - 190 or x < 0: x_speed = - x_speed if y > screen.get_height() - 190 or y < 0: y_speed = - y_speed screen.blit(my_ball, [x, y]) pygame.display.flip() pygame.quit()
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。