追逐奶酪

2020-09-28  本文已影响0人  徐慵仙

A 分析阶段

01 课程目标

玩家控制小猫去吃地图中不断刷新的奶酪,但要小心四处乱串的敌人,还有不受地形限制的幽灵,尽可能的挑战最高分数吧。


追逐奶酪

02 角色列表

地形:绘制的地形角色,发挥自己的想象力去绘制就行。
玩家小猫:可以用方向键移动,不能穿越地形墙壁。
奶酪:目标角色,能被小猫吃掉并加分,然后在新的位置刷新。
甲虫:敌人角色,快速在地形内移动,不能穿越地形。
幽灵:隔一段时间就出现的敌人角色,出现后不断向玩家移动,速度较慢,但不受地形限制

03 难点分析

难点一:玩家穿墙问题解决

这里我们要记住一个技巧,首先按下方向键,角色会像对应方向移动10步;如果碰到墙壁,我们可以让角色后退10步,这样前进了10步,又后退了10步,在视觉上就是没有穿过墙壁。


穿墙问题

难点二:地形迷宫绘制

地形迷宫的绘制不是一次能够完成的,当角色动起来后,如果有问题大家记得回来及时调整。

难点三:甲虫转向问题

甲虫碰到迷宫后,可能往两个方向转头,这里我们要借助1和2之间的随机数,为1的时候左转90,2的时候右转90.

难点四:不受地形约束的幽灵

B 实践阶段

01 迷宫绘制

自由发挥就可以了,注意线条不要太细,也不要太粗。


迷宫

02 玩家角色

做好移动控制,加入防穿墙代码,然后测试一下。


玩家

03 敌人甲虫

04 幽灵

05 奶酪

上一篇 下一篇

猜你喜欢

热点阅读