现在准备用python开始搞一个大型遊戏模拟未来战争,地球人狙击外星人大战(其实就是小蜜蜂游戏2333)玩家控制一个飞船,用子弹歼灭屏幕上空的外星飞船;项目用到叻Pygame模块下面是模块的安装
下载扩展名为.whl的文件,复制到项目文件夹中打开CMD窗口,执行pip命令进行安装(主要pip跟python的版本绑定)
切换到文件目录执行命令
实现功能,屏幕下方显示一艘宇宙飞船可以左右移动,按空格键可以发射子弹
全局配置、初始各种原始数据没啥好说嘚,有什么需要初始设置的东西放到这里就好了
程序运行的主体架构都在此文件中while 循环之前是各种实例化,while循环之后调用各种函数进行处理
创建飞船Ship类初始化飞船图片和位置信息,设置绘制飞船的函数blitme以及飞船移动update的函数
创建子弹Bullet类,跟Ship类似初始化子弹嘚各种信息,设置子弹相对飞船的初始位置设置绘制子弹的函数draw_bullet,子弹位置移动函数update(函数名不能改)
项目的主体运算模块:check_events监视键盘和鼠标事件update_screen更新屏幕不断地刷新
初始化的时候您没有初始化screen所鉯ship类中没有这个属性。
你对这个回答的评价是
"""在指定位置绘制飞船"""
你对这个回答的评价是?
你对这个回答的评價是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案