DAY10需求分析

pane pro需求的描述

存在四个对象:
我方飞机、敌方飞机、我方子弹、敌方子弹

功能:

背景音乐的添加
我方飞机可以移动【根据按键来控制的】
敌方飞机也可以移动【随机的自我移动】

双方飞机都可以发送子弹

步骤:
创建一个窗口
创建一个我方飞机,根据方向键左右移动
给我方飞机添加发射子弹的功能【按下空格键去发送】
创建一个敌人飞机
敌人飞机可以自由的移动
敌人飞机可以自动的发射子弹

搭建界面和键盘检测

pychame介绍

pychame是一个利用SDL库写的游戏库,SDL呢,全名simple directmedia layer,是一位叫做sam lantinga的大牛写的
SDL是用C写的,不过它也可以使用C++进行开发,当然还有很多其它的语言,pygame就是python中使用的它的一个库

pychame安装
在这里插入图片描述
在这里插入图片描述
pygame使用

pygame有很多的模块,下面是一览表
在这里插入图片描述
官网https://www.pygame.org/docs

搭建界面01.py
在这里插入图片描述
实操
在cmd中
在这里插入图片描述
pycharm
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果在安装的时候报错
在这里插入图片描述
首先验证外部能不能安装
在这里插入图片描述
如果外部安装了的话,找出这个库的安装位置
在这里插入图片描述
或者这样找位置
在这里插入图片描述
找到后
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
复制粘贴到这里
在这里插入图片描述
此时已经导入成功
在这里插入图片描述
在安装pygame模块的时候尤其要注意一下
在这里插入图片描述
然后复制已经找好的素材文件
在这里插入图片描述
在这里插入图片描述
复制到当前的项目之中
在这里插入图片描述
在这里插入图片描述
会发现已经过来了
在这里插入图片描述
新建一个python文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值