# 导入pygame模块
import time
import pygame
from pygame.constants import *
def main():
'''完成整个程序的控制函数'''
# 1.创建一个窗口
screen = pygame.display.set_mode((1200,700),0,32)
# 2.创建一个图片,当作背景图片
background = pygame.image.load("月亮.png")
#创建我的超人!
tian = pygame.image.load("蓝色超人.png")
x = 550
y = 500
while True:
# 3.将背景图片贴到窗口中
screen.blit(background, (0, 0))
screen.blit(tian, (x, y))
# 或许事件
for event in pygame.event.get():
#判断事件类型
if event.type == pygame.QUIT:
#执行pygame退出
pygame.quit()
#python程序退出
exit()
#监听键盘事件
key_pressed = pygame.key.get_pressed()
if key_pressed[K_w]:
print("上")
y -= 10
if key_pressed[K_s]:
print("下")
y += 10
if key_pressed[K_a]:
print("左")
x -= 10
if key_pressed[K_d]:
print("右")
x += 10
if key_pressed[K_SPACE]:
print("空格")
# 4.显示窗口中的内容
pygame.display.update()
#time.sleep(0.1)
if __name__ == '__main__':
main()
**Python学习的第一天
通过导入pygame模块实现:
1.创建一个窗口并命名
2.导入本地图片设为窗口背景和游戏的主人公
3.通过键盘监听实现图片的移动、翻转
4.while循环和更新保证窗口内容的体现
快打开pycharm写一款属于自己的游戏吧**