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文件