《微信小游戏开发教程》
|
目录 |
1、注册安装 微信小游戏开发前的注册 微信小游戏开发环境的安装 创建小游戏工程 2、小游戏开发环境 介绍开发环境各个区域的作用 如何通过开发环境运行程序 3、json语法 学习json语法 横竖屏的配置 4、介绍项目配置文件 5、通过小游戏程序绘制图形 屏幕创建 什么是屏幕上下文 如何创建屏幕上下文 如何绘制并显示图形到屏幕 6、后台进行绘制 离屏页面 主页面与离屏页面 离屏页面中的图像绘制到主页面 7、图片应用 图片读取 图片读取完毕后的处理 图片绘制 8、图片移动 目标移动位置的设置 改变目标移动位置 根据目标移动位置进行绘制 9、游戏中的背景 背景图的作用 背景图的绘制顺序 背景图与其它图形共存 10、单一背景的移动 覆盖移动后的空白区域 根据移动位置进行衔接 计算超出可视范围的部分 完全超出可视范围后的处理 11、角色的移动控制 角色移动属性的设置 移动事件的监听 根据玩家操作设置移动目标 根据移动目标绘制角色 12、动画播放 动画的原理 动画序列的读取 动画序列的信息存储 取序列中的下一个图像 序列播放完毕的处理 13、场景零件组合 零件的读取与存储 零件数量与结合点设置 零件的移动 零件部分或全部超出可视范围的处理 14、多重背景 各层零件的读取与存储 各层零件的数量与结合点设置 各层零件的移动速度控制 各层零件的循环移动控制 15、敌人 敌人信息的初始化 敌人的移动目标 根据移动目标显示敌人 16、多个敌人 敌人对象池初始化 从对象池获取敌人 对象池中敌人消亡与创建 更新对象池中敌人的位置 17、子弹 子弹对象池初始化 从子弹对象池中获取子弹 根据角色位置设置子弹对象的目标位置 子弹对象的移动 对象池中子弹的消亡与创建 子弹产生间隔控制 18、碰撞检测 设置子弹碰撞点 设置敌人碰撞区域 碰撞点跟随子弹移动 碰撞区域跟随子弹移动 碰撞点进入碰撞区域的处理 19、碰撞后的处理 保存碰撞位置 设置敌人死亡状态 根据死亡状态与碰撞位置播放爆炸动画 子弹消亡并重设相关信息 重置敌人死亡状态 重新分配死亡后敌人的位置 20、角色选择界面 界面背景零件的组合 界面背景零件的滚动控制 角色头像的位置设定 根据选择显示并定位选择结果 21、场景转换与角色选定 设置场景转换标志 控制并显示界面的过渡动画 控制界面中角色的移动 判断场景转换完毕并进入场景场景 控制角色进入场景 22、声音 声音读取 背景音乐的循环播放控制 控制声音播放的次数 |