scratch游戏案例:小鱼捉迷藏代码

这是一个小游戏:鱼儿在水里时隐时现,就像在跟你捉迷藏,当你用鼠标点中它时,你就捉住它了。


需求说明:


程序分析

 

  • 至少需要一个角色“小鱼”,角色可以多几个造型,丰富用户体验;

  • 增加一个变量“得分”,记录小鱼点中情况;

  • 小鱼随机出现在舞台上,可以根据x和y坐标系的大小限定一个范围;

  • 小鱼一段时间后,隐藏;

  • 重复第3、4两步;

  • 如果用户鼠标点中角色,“得分”加1。未点中时,不加分

 

1、如图点击添加角色图标,选中【选择一个角色】

3、删除不需要的默认“角色1”。

scratch课件小游戏


按照你自己的喜好,将默认的舞台背景替换成合适的背景图。

1、为了切换造型,除了使用上面的方法 [换成____造型] 之外,还可以使用 [下一个造型] 积木;


小鱼被鼠标点中的代码:

代码很简单就不讲解了,播放声音积木没有使用默认的音效,所以,再补充演示一下。

07添加声音

Fish角色自带了两个声音,但是都不太适合体现被“击中”的感觉,所以,我替换掉它们。
scratch游戏

 

点击舞台左上角的小旗子运行程序,看看效果吧。

<p style="margin: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system-font, BlinkMacSystemFont, " helvetica="" neue",="" "pingfang="" sc",="" "hiragino="" sans="" gb",="" "microsoft="" yahei="" ui",="" yahei",="" arial,="" sans-serif;="" font-size:="" 17px;="" letter-spacing:="" 0.544px;="" text-align:="" justify;="" box-sizing:="" border-box="" !important;="" overflow-wrap:="" break-word="" !important;"="">
 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://code.yanjiansem.com/html/2019/scratch_0721/26.html