码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。
角色:锤子
咱们首先需要做的就是
锤子跟随鼠标走
这个其实很简单
你要得分
当然需要设置“得分变量”
同时
需要再最开始
讲得分设置为“0”咯
接下来就是锤子“打”咯
你仔细观察就会发现
“打”这个动作
是X坐标不变
Y坐标往下
(变小)
于是
这里对坐标的控制还是比较有技巧
至于Y坐标减多少
同学们可以自己调试
这个时候
“打”的表面功夫算是完成了
那实际上
咱们需要打到地鼠上
让地鼠“四分五裂”
还要得分
这里需要提醒一下的是
必须是“打”这个动作发出后
如果碰到了
才会得分
于是
很显然
只要碰到5只地鼠的任意一只
都得加分
所以是“或”的关系
计算机逻辑运算的基础运或,且,非
我就不多说了
至于为啥得分以后要等待0.2秒呢?
这是为了避免
打一下
得很多分得囧境
在“打蝙蝠”游戏里讲过了
就不多说了
得分还不行
还得让地鼠“烂”啊
我们又要用到“广播”
这里
我们新建一个广播
“地鼠烂”
然后
在地鼠的脚本里
加上这一坨
有可以了
有人说
不对啊
你这一加
意味着只要一只地鼠被打了
所有地鼠都会变“烂”
哈哈
你要知道
只有随机数对应的地鼠会显示出来
其他的都是隐藏了
So
烂又怎样
反正看不见
最后
你加点音乐
以及地鼠被打之后
发出点惨叫
嗯
就完成啦
由于这个案例相对复杂
我把重要角色的源代码放下面
舞台
地鼠
锤子