【Scratch教程100例】021奔跑吧肖恩羊

scratch当中,我们的舞台大小都是固定的,但是很多跑酷类的游戏都是需要角色不停的跑动的,那么在有限大小的舞台当中,如何实现角色一直跑动的效果呢,今天我们将通过肖恩羊的跑酷这一小游戏带大家解决这一问题。

【Scratch教程100例】021奔跑吧肖恩羊-少儿编程网

整个小程序只需要五个角色,其中天空、山、芦苇地1和芦苇地2都是角色。

【Scratch教程100例】021奔跑吧肖恩羊-少儿编程网

在这个编程过程中,我们利用相对运动的原理,即肖恩羊和芦苇地的相对运动,因为我们的舞台大小是有限的,如果肖恩羊一直跑,不一会就从舞台的最左边跑到最右边了,就没办法继续跑了;所以为了让肖恩羊一直处于一个奔跑的状态并且还不会跑完舞台的范围,我们可以让肖恩羊一直在原地做奔跑的造型切换,然后让芦苇地从右往左一直移动,这样我们看到的效果就是肖恩羊一直在奔跑。

肖恩羊的造型切换具体代码如下:

【Scratch教程100例】021奔跑吧肖恩羊-少儿编程网

然后我们让芦苇地动起来,即从右往左移动,移到最左边的时候再移到最右边,具体代码如下:

【Scratch教程100例】021奔跑吧肖恩羊-少儿编程网

如果只有一个芦苇地的话,芦苇地从右往左移动的时候舞台上就会出现一些空白,所以这个时候就需要有两个芦苇地一个跟着一个连续不断的从右往左移动,移动到最左边后再移到最右边跟着另一个芦苇地往左移动,这样就能实现一个连续不断的动态背景的效果,具体代码如下:

【Scratch教程100例】021奔跑吧肖恩羊-少儿编程网

最后,我们启动游戏,肖恩羊就开始奔跑啦!

本文链接:【Scratch教程100例】021奔跑吧肖恩羊

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值
【Scratch教程100例】040用scratch求去…
【Scratch教程100例】039利用不同乐器演奏两只老虎
【Scratch教程100例】039利用不同乐器演…
【Scratch教程100例】038女孩与幽灵短剧之任意门
【Scratch教程100例】038女孩与幽灵短剧…
【Scratch教程100例】037玩仔带你周游世界
【Scratch教程100例】037玩仔带你周游世界
【Scratch教程100例】036用Scratch制作幻影汽车
【Scratch教程100例】036用Scratch制作…
【Scratch教程100例】035用scratch做一个幸运大转盘
【Scratch教程100例】035用scratch做一…
Scratch是由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,是适合于全世界儿童学习编程和交流的工具和平台