汤姆猫代码python_汤姆猫代码实现
时间: 2023-10-22 17:05:06 浏览: 329
以下是使用 Python 实现汤姆猫的基本代码:
```python
import pygame
pygame.init()
# 设置窗口大小
size = width, height = 640, 480
screen = pygame.display.set_mode(size)
# 加载图片
tom_image = pygame.image.load('tom.png')
tom_rect = tom_image.get_rect()
# 设置汤姆猫的初始位置
tom_rect.left, tom_rect.top = (width - tom_rect.width) // 2, (height - tom_rect.height) // 2
# 设置动画帧数
frame_count = 0
while True:
# 处理事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
# 绘制背景
screen.fill((255, 255, 255))
# 绘制汤姆猫
screen.blit(tom_image, tom_rect)
# 切换动画帧
if frame_count % 10 == 0:
tom_image = pygame.image.load('tom2.png') if tom_image == pygame.image.load('tom.png') else pygame.image.load('tom.png')
frame_count += 1
pygame.display.update()
```
需要注意的是,上面的代码需要在同级目录下放置 `tom.png` 和 `tom2.png` 两张图片,分别代表汤姆猫的两个动画帧。此外,代码中的动画帧切换速度可以通过调整 `frame_count % 10 == 0` 中的数字来控制。
阅读全文