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 条评论) |