目录
讲师介绍
评论(
项目实战-明确目标和实战步骤
项目实战-确认pygame模块正确安装
快速体验-项目准备及游戏的第一印象
游戏窗口-游戏的初始化和退出
游戏窗口-pygame的坐标系
游戏窗口-pygame.Rect描述矩形区域
游戏窗口-创建游戏窗口和游戏循环
绘制图像-绘制图像的三个步骤
绘制图像-绘制英雄和透明图像
绘制图像-update方法的作用
介绍计算机中的动画实现原理
游戏循环-基本概念明确下一步目标
游戏循环-利用时钟设置游戏循环的刷新帧率
游戏循环-英雄动画效果实现
游戏循环-英雄循环飞行以及作业
事件监听-基本概念和event模块的get方法
事件监听-监听退出事件并且退出游戏
精灵和精灵组-基本概念
精灵和精灵组-自定义精灵子类需求分析
精灵和精灵组-派生精灵子类代码实现
精灵和精灵组-创建敌机并且实现敌机动画
框架搭建-明确飞机游戏类的设计
框架搭建-明确文件职责准备主游戏类
框架搭建-游戏初始化
框架搭建-使用常量定义游戏窗口大小
框架搭建-搭建启动游戏方法结构
背景图像-交替滚动实现思路分析
背景图像-背景类的设计与基本实现
背景图像-背景图像的交替滚动实现
背景图像-利用初始化方法简化背景精灵的创建
敌机-定时器语法介绍
敌机-定义并且监听创建敌机的定时器事件
敌机-设计并准备敌机类
敌机-定时创建并显示敌机精灵
035-随机位置以及随机速度
敌机-销毁飞出屏幕的敌机
英雄-需求分析和类设计
英雄-准备英雄类
英雄-绘制英雄
英雄-两种按键方式对比
英雄-控制英雄左右移动
英雄-英雄边界控制
发射子弹-添加并监听英雄发射子弹事件
发射子弹-定义子弹类
发射子弹-发射子弹
发射子弹-一次发射三枚子弹
碰撞检测-子弹摧毁敌机
碰撞检测-敌机撞毁英雄
黑马程序员
金牌讲师
测试经验:1年以下
擅长测试类型: iOS 功能测试
讲师简介:
讲师课程