目录

  • 1 Construct游戏引擎
    • 1.1 Construct引擎简介
    • 1.2 对象加载和布置
    • 1.3 场景与按钮插件
    • 1.4 事件与按钮功能
    • 1.5 动画序列与玩家行为
    • 1.6 射击行为与射击
    • 1.7 怪物对象管理
    • 1.8 追逐与血量
    • 1.9 血条动态显示
    • 1.10 实例多对象的管理
    • 1.11 方向键的按键仿真
    • 1.12 装备武器
    • 1.13 攻击模式切换
    • 1.14 单物品掉落概率管理
    • 1.15 游戏场景界面
    • 1.16 多物品掉落1
    • 1.17 多物品掉落2
    • 1.18 多物品掉落3
    • 1.19 游戏的胜负条件
    • 1.20 游戏参数重置
    • 1.21 玩家血量的管理
    • 1.22 粒子特效
    • 1.23 游戏的注释
    • 1.24 游戏发布
  • 2 影片剪辑和动画封装
    • 2.1 被引导的遮罩
    • 2.2 动画的封装与特效
    • 2.3 动画元件的复用
    • 2.4 动画与音频的控制
    • 2.5 动画的后台逻辑
  • 3 移动的放大镜
    • 3.1 canvas项目准备
    • 3.2 代码片段
    • 3.3 图形交互
    • 3.4 图形测试
    • 3.5 浏览器画布缩放问题
    • 3.6 浏览器缩放解决方案
    • 3.7 遮罩和放大
    • 3.8 放大镜附图方法1
    • 3.9 放大镜附图方法2
  • 4 转盘canvas版
    • 4.1 01课前内心建设
    • 4.2 02案例逻辑介绍
    • 4.3 03等差模型
    • 4.4 04模型计算
    • 4.5 05案例逻辑答疑
    • 4.6 06程序框架
    • 4.7 07落点控制
    • 4.8 08代码的框架
    • 4.9 09数学变量
    • 4.10 10对象的动态添加
    • 4.11 11调试和问题排查
    • 4.12 12减速设定
    • 4.13 13转速故障排查
    • 4.14 14落点设定
    • 4.15 15计时设定
    • 4.16 转盘AS3+Canvas版
  • 5 走马灯
    • 5.1 01_规则
    • 5.2 02_移动逻辑
    • 5.3 03_数值与素材的适配
    • 5.4 04_减速模型
    • 5.5 05_减速设定
    • 5.6 06_参数初始化
    • 5.7 07_节奏控制
    • 5.8 08_两种主要换色方法
    • 5.9 09_CACHE的缓存作用
    • 5.10 10_H5的滤镜运用
  • 6 PVZ游戏案例
    • 6.1 某些同学的课设总结
    • 6.2 基础版游戏实现
    • 6.3 进阶版游戏实现
    • 6.4 游戏对象移除的问题讨论
    • 6.5 游戏特效演示
  • 7 最后防线案例
    • 7.1 效果视频
    • 7.2 素材下载
某些同学的课设总结