本文实例为大家分享了python实现小球弹跳效果的具体代码,供大家参考,具体内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
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() |
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/qq_35023116/article/details/79633853