“打老鼠”scratch游戏教程

置顶 精华 发表在    IT女(Java部落) 08-08 18:13:48

6 3605 8

第一步 设置游戏背景,并编辑背景脚本

我选了背景库中的房间背景作为游戏的场地,

微信图片_20170808171240

然后在背景中增加“Time Out”字体,游戏结束的时候切换为这个造型

 微信图片_20170808171323

背景的脚本:

图片5

 

在“数据”中新建两个变量为“剩余时间”、“打中数量”;

脚本中,游戏开始时,将“打中数量”设定为0,将“剩余时间”设定为30;

重复执行30次后时间,剩余时间减为0,游戏结束,将背景造型切换为“bedroom3”。

 

第二步 设置锤子的角色和脚本

我选择了角色库中的锤子,并且它自带两个造型,锤子敲下和拿起时,这两个造型来回切换。

当锤子还没敲下时,造型1:

 微信图片_20170808173041

当锤子敲下时的,造型2:

 微信图片_20170808173047

脚本:

6 

敲击时,锤子子是和鼠标一起移动的,所以锤子的动作设置为“移到鼠标指针”;

如果“按下鼠标?”即锤子敲下,将锤子的造型切换为造型2,并“等待0.2秒”,等待的时间决定锤子敲击的快慢。

 

第三步,设置老鼠的角色和脚本

我选择添加了五只老鼠,每个老鼠的脚本差不多是一样的

 图片7

老鼠出现位置的脚本:

图片8 

 

设置“移到x:在-240到240间随机选一个数 y:在-180到180间随机选择一个数”目的是让老鼠随出现在整个画面中,你可以修改x和y的值,决定老鼠出现的范围。

“隐藏”和“显示”的时间也是随机,缩短这两者的时间可增加游戏难度,并且你可以修改每只老鼠脚本中“隐藏”和“显示”的顺序和时间,增加老鼠出现的随机性。

锤子敲击老鼠时的脚本(脚本是在老鼠角色里的):

 图片9

逻辑关系是当锤子碰到老鼠并点击鼠标即为打中,所以用“ 且 ”的逻辑运算,打中老鼠后“播放声音”,并让老鼠“像素化”,像素化的目的是实现老鼠被打中后渐渐消失的视觉效果。 

这样游戏就创制作完了,你可以到在线编程中跟着教程创作一个,也欢迎你到原创游戏中玩一下我发布的游戏,请帮我的游戏多多点赞、评分和提建议。

 

 


登录或注册后发布评论