大家好我是下雪 2818089688 群 :300177370 群 106472547 H5游戏飞机大战开发教程 (完结) 先从开发小游戏做起, 了解其过程,思路 ,原理,为后期,逆向游戏做铺垫。 -------------------------------------------------------- 第1课:编程环境安装配置 1. 游戏部分效果演示 2. VScode下载安装 3. 开发环境和插件配置 第2课:本地服务器环境搭建 1. 什么是xampp 2. 下载安装配置xampp 3. 测试本地服务器环境 4. http://localhost/dashboard/ 第3课:创建游戏源码 1. PAXI框架下载 2. 查看框架全部实例效果 3. 创建游戏源码引入PAXI 4. 创建游戏窗口 第4课:游戏界面布局 1. 游戏界面布局 2. 添加HP血条图标 3. 添加暂停选择飞机等图标 第5课:鼠标事件触发机制 1. 鼠标移动到触发 2. 鼠标离开触发 3. 鼠标左键被点击触发 4. 鼠标移动 触发 5. 按住鼠标触发 6. 弹起鼠标触发 第6课:飞机跟随鼠标位置移动 1. 添加飞机素材 2. 设置飞机锚点 3. 获取鼠标实时坐标 4. 设置飞机跟随鼠标位置 第7课:创建会移动的子弹 1. 添加子弹素材 2. 什么是帧频函数 3. 使用帧频函数让子弹移动 第8课:数组方式批量生成子弹 1. 批量生成子弹 2. 自定义控制子弹生成速度 第9课:删除超出窗口的子弹 1. 多子弹同时移动 2. 循环遍历子弹数组 3. 删除超出游戏窗口的子弹 第10课:创建敌对战机 1. 生成随机坐标敌对飞机 2. 敌对飞机移动起来 3. 随机生成不一样的敌对飞机 第11课:创建加子弹发射速度的道具 1. 生成游戏加速道具 2. 道具随机坐标 3. 控制道具出现间隔 第12课:碰撞检测判断 1. 碰撞检测思路 2. 碰撞检测算法实现 第13课:多飞机多子弹碰撞 1. 多飞机多子弹同时检测碰撞 2. 碰撞后删除被碰撞的敌机 3. 子弹碰撞飞机后分数增加 第14课:多敌机与我方战机碰撞 1. 检测敌机和我方飞机碰撞 2. 碰撞后飞机生命血条缩短 3. 碰撞后删除敌机素材 第15课:创建游戏加战机生命的道具 1. 创建生命值道具随机出现 2. 控制加生命道具出现间隔 3. 检测飞机和道具碰撞后加生命值 第16课:飞机碰撞道具后自动加速 1. 飞机碰撞加速道具检测 2. 自定义控制道具生成速度 3. 实现飞机碰撞道具后自动加速 第17课:控制游戏暂停和恢复功能 1. 添加开始游戏素材 2. 开始暂停触发事件编写 3. 实现暂停游戏和继续游戏功能 第18课:游戏商城界面布局 1. 游戏商城界面布局 2. 添加各种选择作战飞机 3. 添加选择飞机触发事件 第19课:游戏闪耀特效制作 1. 游戏动图特效制作 2. 选择战机特效跟随战机 第20课:图片纹理切换 1. 图片纹理功能 2. 切换战机功能实现 第21课:飞机爆炸特效 1. 子弹碰撞敌机爆炸效果 2. 飞机碰撞敌机爆炸效果 3. 控制爆炸次数和帧数 第22课:飞机生命为零重新开始游戏 1. 检测飞机生命值为零函数 2. 添加提示信息自动战机被摧毁 3. 添加自动结束游戏 4. 添加重新开始游戏功能
|