Scratch编程射击游戏教程
Scratch编程射击游戏教程介绍如下:
1.导入三个角色(魔术师、蝙蝠、发射箭),分别命名:打开百度APP查看更多高清图片。
2.把魔术师设置在左下角,设置成射击时随鼠标移动。
3.设定蝙蝠的初始位置,让它在舞台的左右两侧自由飞翔。
4.cool设置的效果如下:假设它飞到了边缘,那么它移动到X随机值,Y值假设定义在上面某个值(此时我定义为135);假设它在飞行中被箭射中,那么它也运动到X随机值,Y值假设定义在上面某个值(此时我定义为135)。
5.我们需要建立两个变量。一个是“方向”,用于其“面对鼠标指针”的方向。另一个变量是“分数”,用来记录我们的分数。
6.这时候我们需要做的关键一步就是把魔术师身上的发射箭头隐藏起来,它也随着鼠标指针移动。不按下鼠标按钮时,它保持隐藏状态。按下时,会显示出来。
7.假设箭头“磁化到舞台边缘而没有射中小蝙蝠,或者碰到了小蝙蝠”一直在移动。
8.假设发射箭头接触到舞台的边缘,它对向导来说变得不可见。
9.我们需要设定分数。代码初始运行时,我们将分数初始化为0,当箭射向蝙蝠时,它的分数会增加1分;分数增加后,它立刻转移到向导那里躲起来。