python pygame 小球跳动
时间: 2024-05-21 19:09:11 浏览: 151
python小球游戏
Python Pygame 是一个用于制作 2D 游戏的 Python 库,它可以帮助开发者更容易地制作游戏。而小球跳动也是 Pygame 中比较基础的一个功能,下面是一个简单的示例:
```python
import pygame
import sys
pygame.init() # 初始化 Pygame
screen = pygame.display.set_mode((640, 480)) # 设置游戏窗口大小
# 定义小球的初始位置和速度
ball_pos = [100, 100]
ball_speed = [2, 2]
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
# 让小球移动
ball_pos += ball_speed
ball_pos += ball_speed
# 判断小球是否碰到了窗口边缘
if ball_pos[0] < 0 or ball_pos > 640:
ball_speed = -ball_speed
if ball_pos < 0 or ball_pos > 480:
ball_speed = -ball_speed
screen.fill((255, 255, 255)) # 清空屏幕
pygame.draw.circle(screen, (255, 0, 0), ball_pos, 20) # 在屏幕上画出小球
pygame.display.update() # 更新屏幕显示
```
上述代码实现了一个小球在屏幕中跳动的效果。其中,小球的位置和速度通过 ball_pos 和 ball_speed 变量进行存储和控制,每次更新时都会对其进行更新。而画出小球和清空屏幕则是通过 Pygame 的绘图函数来实现的。
阅读全文