08 打地鼠

A 分析阶段

01 课程目标

制作一个经典的打地鼠小游戏,地鼠不断从洞穴中伸出小脑袋瓜子,我们可以通过移动并点击鼠标敲打它的脑袋瓜子,在规定的时间内,看你最高能得多少分?


打地鼠

02 按角色分析

  • (1)锤子:
    • 有两个造型,按下鼠标切换击打造型,抬起恢复普通造型
    • 跟随鼠标移动
  • (2)地鼠01-09:
    • 这里不使用克隆,我们直接用9个地鼠,放在9个洞里面
    • 不断切换显示和隐藏制造出洞效果

03 难点分析

难点一: 地鼠的显示和隐藏

怎么制作地鼠的出洞效果呢,我们只要不断的切换显示和隐藏就可以了,不要忘了加上等待个几秒。

难点二:锤子的移动与击打

  • 移动只要循环移动到鼠标位置就可以了。
  • 击打的时候我们要把锤子切换到攻击造型,然后0.5秒后恢复成普通造型就可以了。

难点三:地鼠被打怎么处理?

  • 首先我们要明白,不能用锤子去碰地鼠,因为地鼠有9个,要写9次。这个碰撞代码我们要写到地鼠里。
  • 被打了需要满足两个条件,一是要碰到锤子,而是要锤子在攻击造型才可以。只要满足这两个条件,我们就可以加分然后隐藏地鼠了。

难点四:倒计时的实现

定义一个变量为30,然后循环30次,每次把变量的值减小1.等跳出巡官后,结束游戏就可以了。

B 实践阶段

01 锤子

  • 跟随鼠标移动
  • 按下鼠标切换攻击造型,0.2秒后切回普通造型


    锤子代码

02 地鼠

  • 循环显示和隐藏制作出洞效果
  • 碰到锤子并且造型为攻击增加得分
  • 写好后复制9份,放入相应的洞中


    地鼠代码

03 倒计时

  • 写在舞台中


    倒计时

C 素材地址

https://kada.163.com/project/5939352-979612.htm

你可能感兴趣的:(08 打地鼠)