课程试听
1-1 项目准备
- 01-明确目标和实战步骤
- 02-确认pygame模块正确安装
- 03-项目准备及游戏的第一印象
- 04-游戏的初始化和退出
- 05-pygame的坐标系
- 06-pygame.Rect描述矩形区域
- 07-创建游戏窗口和游戏循环
- 08-绘制图像的三个步骤
- 09-绘制英雄和透明图像
- 10-update方法的作用
- 11-介绍计算机中的动画实现原理
1-2 监听和游戏初始化
- 01-基本概念明确下一步目标
- 02-利用时钟设置游戏循环的刷新帧率
- 03-英雄动画效果实现
- 05-基本概念和event模块的get方法
- 05-监听退出事件并且退出游戏
- 06-基本概念
- 07-自定义精灵子类需求分析
- 08-派生精灵子类代码实现
- 09-创建敌机并且实现敌机动画
- 10-明确飞机游戏类的设计
- 11-明确文件职责准备主游戏类
- 12-游戏初始化
- 13-使用常量定义游戏窗口大小
- 14-搭建启动游戏方法结构
1-3 背景类实现
- 01-交替滚动实现思路分析
- 02-背景类的设计与基本实现
- 03-背景图像的交替滚动实现
- 04-利用初始化方法简化背景精灵的创建
- 05-定时器语法介绍
- 06-定义并且监听创建敌机的定时器事件
- 07-设计并准备敌机类
- 08-定时创建并显示敌机精灵
- 09-随机位置以及随机速度
- 10-销毁飞出屏幕的敌机
1-4 绘制细节
- 01-需求分析和类设计
- 02-准备英雄类
- 03-绘制英雄
- 04-两种按键方式对比
- 05-控制英雄左右移动
- 06-英雄边界控制
- 07-添加并监听英雄发射子弹事件
- 08-定义子弹类
- 09-发射子弹
- 10-一次发射三枚子弹
- 11-子弹摧毁敌机
- 12-敌机撞毁英雄
1-5 vi简单介绍
- 01-学习vi的目的
- 02-vi和vim以及vi的特点
- 03-打开或者新建文件
- 04-打开文件并且定义指定行
- 05-删除交换文件
- 06-职责以及切换方式
- 07-工作模式切换演练
1-6 vi命令(移动、撤销删除)
- 01-学习线路图
- 02-方向和行内移动
- 03-行数跳转和上下翻页
- 04-段落切换和括号切换
- 05-利用标记返回之前需要编辑的代码位置
- 06-三种选择文本的方式
- 07-撤销和恢复命令介绍
- 08-删除命令演练
- 09-撤销和恢复撤销
1-7 vi命令(复制粘贴、查找替换、分屏)
- 01-复制和粘贴演练
- 02-系统剪切板的内容不能使用p粘贴
- 03替换命令
- 04-缩排以及重复执行
- 05-查找字符串或者单词
- 06-全局替换
- 07-替换可视区域
- 08-确认替换
- 09-进入编辑模式的6个命令
- 10-和数字的连用
- 11-利用可视块给多行代码增加注释
- 12-末行命令扩展
- 13-w命令阶段性备份代码
- 14-分屏命令演练