Python项目实战

# 导入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写一款属于自己的游戏吧**

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值