猫史档案馆


教程贴!!!!!!

用户:魔克魔克查看:4 回复:2 评论:4 创建时间:2020-04-01T18:28:00


1.角色

这个游戏一共有4个角色,首先还是要把默认的“小猫”角色删除,然后再依次添加其他各个角色。

 

Scratch自学教程(4)——龙猫的小雨伞

 

第1个角色:雨滴

这个角色有一个声效,表示下雨的声音。

 

Scratch自学教程(4)——龙猫的小雨伞

这个角色有3段脚本。

 

第1步

这段脚本生成了雨滴。当点击绿色旗帜后,隐藏角色。下面的 代码将会重复执行。在一次短暂的等待后,重复执行1到3之间的次数一个随机循环,循环体内只一条语句,即 克隆雨滴自己。这样就会不断在创建出雨滴。

 

 

Scratch自学教程(4)——龙猫的小雨伞

 

第2步

这是操控雨滴下落的一段代码。当角色作为克隆体启动,首先将旋转方式设置为任意旋转。然后设置角色克隆体的x坐标为屏幕上的任意位置,y坐标为150,表示雨滴从屏幕顶部的某个位置开始下落。将角色移到最前面,显示角色。现在我们就可以看到角色的这个克隆体了。然后,在碰到“龙猫”“雨伞”等角色之前,会重复执行如下语句:将y坐标增加-11,也就是向下移动 11个单位,然后按照“x坐标/100+15*0.55”的方式来增加x坐标,这样就能使得雨滴落下的轨迹是变化的,从而增加游戏难度。当循环结束,也就是碰到上述2个角色之一,会播放一个Glug声音,表示雨滴碰撞的声音。

 

Scratch自学教程(4)——龙猫的小雨伞

 

第3步

当角色碰到“龙猫”“雨伞”角色之后,会删除克隆体。

当作为克隆体启动时,不断重复删除克隆体。

 

Scratch自学教程(4)——龙猫的小雨伞

 

第2个角色:云彩

我们添加的第4个角色叫作“云彩”,它只有一个造型。

这个角色有2段脚本。

 

第1步

当点击绿色旗帜后,隐藏角色,重复执行以下代码。随机等待一小段时间,然后克隆自己。

 

Scratch自学教程(4)——龙猫的小雨伞

 

第2步

当作为克隆体启动时,将角色设置为随机大小。将角色移动到x坐标为一个随机数,y坐标为170的位置。然后将虚像特效设定为100,显示此克隆体。然后重复执行25次,每次将虚像特效减4.然后再重复20次,每次将虚像特效加5。之后,删除此克隆体。这样就制作出了云彩在天空时有时无,时隐时现的效果。

 

Scratch自学教程(4)——龙猫的小雨伞

 

第3个角色:龙猫

龙猫是游戏的主角,我们为它添加了6个造型,以此完成龙猫的运动状态。

Scratch自学教程(4)——龙猫的小雨伞

 

这个角色有4段脚本。

 

第1步

当点击绿色旗帜后,将角色大小设置为50,y坐标为-85,x坐标是-100到100之间的一个随机数,切换为第1个造型,然后显示角色 ,重复执行以下代码。随机等待一段时间后,广播消息“龙猫跳”。

 

Scratch自学教程(4)——龙猫的小雨伞

 

第2步

当点击绿色旗帜后,重复执行以下代码。如果碰到“雨滴”角色,切换为“淋雨”造型,等待1秒后,再把造型切换回来。

 

Scratch自学教程(4)——龙猫的小雨伞

 

第3步

通过切换角色的造型,表现出龙猫移动的形态。当接收到“龙猫跳”消息后,重复执行以下代码两次。在循环体中又嵌套了一个重复执行5次的代码块,每等待0.05秒就切换一个新造型。循环结束后将造型切换回第一个造型。

 

Scratch自学教程(4)——龙猫的小雨伞

 

第4步

当接收到“龙猫跳”消息后,如果角色的x坐标小于0,就让角色面向-90方向,即头朝右,然后滑行到一个随机位置。如果X坐标大于0,就让角色面向90方向,也就是头朝左,然后滑行到一个随机位置。龙猫的这种乱蹦乱跳的不确定性,增加了游戏的难度。

 

Scratch自学教程(4)——龙猫的小雨伞

 

第4个角色:雨伞

造型如下所示。

 

Scratch自学教程(4)——龙猫的小雨伞

 

这个角色有一段脚本。

 

第1步

当点击绿色旗帜后,将角色大小设为60。重复执行如下代码:让x坐标跟随鼠标的x坐标移动,y坐标设置为-50。这样,雨伞就会随着鼠标水平移动。

Scratch自学教程(4)——龙猫的小雨伞

 

写到这里游戏就编好写好了。我们可以玩一个这个小游戏,移动鼠标来为龙猫打伞吧,还能听见“滴答滴答”的雨声呢!


回复

上一页1 页 / 共 1下一页
李李子啊李李子啊

emmmm,给你说个东西别锤我

点赞0


评论


李李子啊李李子啊

不过具体做的还是很不错得,建议把这些积木换成编程猫的就更好了,加油,我支持你

点赞0


评论