A 分析阶段
01 课程目标
玩家控制小猫去吃地图中不断刷新的奶酪,但要小心四处乱串的敌人,还有不受地形限制的幽灵,尽可能的挑战最高分数吧。
追逐奶酪
02 角色列表
地形:绘制的地形角色,发挥自己的想象力去绘制就行。
玩家小猫:可以用方向键移动,不能穿越地形墙壁。
奶酪:目标角色,能被小猫吃掉并加分,然后在新的位置刷新。
甲虫:敌人角色,快速在地形内移动,不能穿越地形。
幽灵:隔一段时间就出现的敌人角色,出现后不断向玩家移动,速度较慢,但不受地形限制
03 难点分析
难点一:玩家穿墙问题解决
这里我们要记住一个技巧,首先按下方向键,角色会像对应方向移动10步;如果碰到墙壁,我们可以让角色后退10步,这样前进了10步,又后退了10步,在视觉上就是没有穿过墙壁。
穿墙问题
难点二:地形迷宫绘制
地形迷宫的绘制不是一次能够完成的,当角色动起来后,如果有问题大家记得回来及时调整。
难点三:甲虫转向问题
甲虫碰到迷宫后,可能往两个方向转头,这里我们要借助1和2之间的随机数,为1的时候左转90,2的时候右转90.
难点四:不受地形约束的幽灵
- 幽灵时隐时现,显示一段时间,再消失一段时间。
- 慢慢面向角色,移向角色,每次移动一步就行了
B 实践阶段
01 迷宫绘制
自由发挥就可以了,注意线条不要太细,也不要太粗。
迷宫
02 玩家角色
做好移动控制,加入防穿墙代码,然后测试一下。
玩家
03 敌人甲虫
- 和玩家不同,甲虫自己是会不断移动的。
- 做好转弯控制,见难点分析
-
做好一只后,直接复制角色,然后调整位置就可以了
敌人
04 幽灵
- 做好时隐时现
-
向玩家移动
幽灵
05 奶酪
- 先指定一个位置
-
碰到玩家后移到一个新的位置
奶酪
网友评论