课程目录

1 梳理游戏项目的开发流程 (04:56)
2 梳理游戏项目的开发流程(二) (10:00)
3 开始搭建项目的整个框架结构 (10:00)
4 创建背景类以及在其中开始获取背景图片并且显示出来 (10:00)
5 创建海藻类同时会在多棵海藻,并且分析海藻的实现流程 (10:00)
6 创建海藻类同时会在多棵海藻,并且分析海藻的实现流程(二) (06:29)
7 复习js中面向对象的开发思想 (10:00)
8 继续开发海藻类 :绘制多棵位置和高度随机的海藻 (10:00)
9 继续开发海藻类 :绘制多棵位置和高度随机的海藻(二) (10:00)
10 开发果实类:绘制多个不同颜色的果实 (10:00)
11 开发果实类:绘制多个不同颜色的果实(二) (10:00)
12 开发果实类:绘制多个不同颜色的果实(三) (10:00)
13 通过requestAnimationFrame实现帧动画 (10:00)
14 通过requestAnimationFrame实现帧动画 (08:23)
15 实现图片预加载的工作 (10:00)
16 开发果实类:随机找到多棵海藻做为多个果实的初始位置 (10:00)
17 开始对大鱼的多张图片实现预加载 (10:00)
18 大鱼类:调整大鱼的身体,尾巴,眼睛让其形成一条鱼的形状 (10:00)
19 开始对小鱼的多张图片实现预加载 (10:00)
20 让多个果实实现从大到小从出生到死亡的帧动画 (10:00)
21 让多个果实实现从大到小从出生到死亡的帧动画(二) (10:00)
22 让多个果实实现从大到小从出生到死亡的帧动画(三) (10:00)
23 让多个果实实现从大到小从出生到死亡的帧动画(四) (10:00)
24 让多个果实实现从大到小从出生到死亡的帧动画(五) (10:00)
25 让多个果实实现从大到小从出生到死亡的帧动画(六) (10:00)
26 让多个果实实现从大到小从出生到死亡的帧动画(七) (10:00)
27 让多个果实实现从大到小从出生到死亡的帧动画(八) (10:00)
28 海藻类:让所有海藻实现随机的摆动效果 (10:00)
29 梳理后续要实现的功能 (07:19)
30 海藻类:让所有海藻实现随机的摆动效果(二) (10:00)
31 海藻类:让所有海藻实现随机的摆动效果(三) (10:00)
32 海藻类:让所有海藻实现随机的摆动效果(四) (14:20)
33 大鱼类:实现大鱼眼睛眨动,尾巴的摆动的动画 (10:00)
34 大鱼类:实现大鱼眼睛眨动的动画效果 (10:00)
35 实现大鱼尾巴左右摆动的动画效果 (10:00)
36 实现大鱼跟随鼠标移动的动画效果 (10:00)
37 实现大鱼跟随鼠标缓慢移动的动画效果 (10:00)
38 实现大鱼跟随鼠标角度也跟随旋转的动画效果 (10:00)
39 实现大鱼跟随鼠标角度也跟随旋转的动画效果(二) (10:00)
40 实现大鱼跟随鼠标角度也跟随旋转的动画效果(三) (10:00)
41 实现小鱼跟随大鱼实现位移和角度的缓慢改变 (10:00)
42 实现小鱼跟随大鱼实现位移和角度的缓慢改变(二) (10:00)
43 实现大鱼吃果实的动画效果 (10:00)
44 实现大鱼吃果实的动画效果,大鱼的身体发生变化 (10:00)
45 实现大鱼吃果实的动画效果,大鱼的身体发生变化(二) (10:22)
46 大鱼吃到果实实现吐泡泡的动画效果 (10:00)
47 大鱼吃到果实实现吐泡泡的动画效果(二) (10:00)
48 大鱼吃到果实实现吐泡泡的动画效果(三) (10:00)
49 按照规则实现分数的计算以及显示 (10:00)
50 按照规则实现分数的计算以及显示(二) (10:00)
51 小鱼类:大鱼把吃到的果实再喂给小鱼,大鱼和小鱼的发生的动画 (10:00)
52 大鱼把吃到的果实再喂给小鱼,大鱼和小鱼的发生的动画(二) (10:00)
53 大鱼把吃到的果实再喂给小鱼,大鱼和小鱼的发生的动画(三) (10:00)
54 控制整个游戏结束的状态以及后续需要处理的业务逻辑 (10:00)
55 给整个游戏加入背景音乐,实现循环的播放 (10:00)
56 整个项目的梳理工作 (07:21)