
1 import pygame
2 import sys
3 from pygame.locals import *
4
5 # 初始化Pygame
6 pygame.init()
7
8 size = width, height = 600, 400
9 speed = [-2, 1]
10 bg = (255, 255, 255) # RGB
11
12 # 创建指定大小的窗口 Surface
13 screen = pygame.display.set_mode(size)
14 # 设置窗口标题
15 pygame.display.set_caption("初次见面,请大家多多关照!")
16
17 # 加在图片
18 turtle = pygame.image.load("D://turtle.png")
19 # 获得图像的位置矩形
20 position = _rect()
21
22 l_head = turtle
23 r_head = ansform.flip(turtle, True, False)
24
25 while True:
26 for event in ():
27 pe == pygame.QUIT:
28 it()
29
30 #控制图像
31
32 pe == KEYDOWN:
33 if event.key == K_LEFT:
34 turtle = l_head
35 speed = [-1, 0]
36
37 if event.key == K_RIGHT:
38 turtle = r_head
39 speed = [1, 0]
40
41 if event.key == K_UP:
42 speed = [0, -1]
43
44 if event.key == K_DOWN:
45 speed = [0, 1]
46
47
48 # 移动图像
49 position = ve(speed)
50
51 if position.left < 0 or position.right > width:
52 # 翻转图像
53 turtle = ansform.flip(turtle, True, False)
54 # 反方向移动
55 speed[0] = -speed[0]
56
57 p < 0 or position.bottom > height:
58 speed[1] = -speed[1]
59
60 # 填充背景
61 screen.fill(bg)
62 # 更新图像
63 screen.blit(turtle, position)
64 # 更新界面
65 pygame.display.flip()
66 # 延迟10毫秒
67 pygame.time.delay(10)
转载于:.html
本文发布于:2024-01-28 16:28:58,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064305408734.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
| 留言与评论(共有 0 条评论) |