python实现小球弹跳效果
作者:毒_牙
这篇文章主要为大家详细介绍了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()
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。