明确文件职责准备主游戏类
登陆
下一节课程: 游戏初始化.
(4594次播放)
5
秒后自动播放下一节
下一节
重新观看
介绍 >
Python全栈+人工智能全栈工程师(项目飞机大战)
难度:中级
共48节
224516次学习
章节
评论
笔记
课件
第1章 项目准备
明确目标和实战步骤
确认pygame模块正确安装
项目准备及游戏的第一印象
第2章 游戏窗口和绘制图像
游戏的初始化和退出
pygame的坐标系
pygame.Rect描述矩形区域
创建游戏窗口和游戏循环
绘制图像的三个步骤
绘制英雄和透明图像
update方法的作用
介绍计算机中的动画实现原理
第3章 游戏循环和键盘事件
基本概念明确下一步目标
利用时钟设置游戏循环的刷新帧率
英雄动画效果实现
英雄循环飞行以及作业
基本概念和event模块的get方法
监听退出事件并且退出游戏
第4章 精灵和精灵组
基本概念
自定义精灵子类需求分析
派生精灵子类代码实现
创建敌机并且实现敌机动画
第5章 框架搭建
明确飞机游戏类的设计
明确文件职责准备主游戏类
游戏初始化.
使用常量定义游戏窗口大小
搭建启动游戏方法结构
第6章 背景图像
交替滚动实现思路分析
背景类的设计与基本实现
背景图像的交替滚动实现
利用初始化方法简化背景精灵的创建
第7章 敌人飞机
定时器语法介绍
定义并且监听创建敌机的定时器事件
设计并准备敌机类
定时创建并显示敌机精灵
随机位置以及随机速度
销毁飞出屏幕的敌机
第8章 英雄飞机
需求分析和类设计
准备英雄类
绘制英雄
两种按键方式对比
控制英雄左右移动
英雄边界控制
第9章 发射子弹以及碰撞检测
添加并监听英雄发射子弹事件
定义子弹类
发射子弹
一次发射三枚子弹
子弹摧毁敌机
敌机撞毁英雄
全部评论
我要评论
暂无评论~
暂无课件
全部笔记
发布笔记
暂无笔记~
取消
回复
发送
发布
取消
发布笔记
发送
发布
© 2021 Python学习网
苏ICP备2021003149号-1
Python学习网
首页
视频
手册
图文
文章
社区