奔跑吧玩仔

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

奔跑吧玩仔-少儿编程网

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

奔跑吧玩仔-少儿编程网

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

玩仔的造型切换具体代码如下:

奔跑吧玩仔-少儿编程网

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

奔跑吧玩仔-少儿编程网

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

奔跑吧玩仔-少儿编程网

最后,我们启动游戏,玩仔就开始奔跑啦!其实生活中接触的酷跑游类游戏都差不多是这样的原理哦,尝试做一个看看吧!

 

 

本文链接:奔跑吧玩仔

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


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

坐等沙发
相关文章
【scratch动画制作案例及教程】喷泉
【scratch动画制作案例及教程】喷泉
表演“猜生肖”魔术
表演“猜生肖”魔术
病毒大作战
病毒大作战
少儿编程哪家好?
少儿编程哪家好?
少儿编程学习中,scratch与python的区别?
少儿编程学习中,scratch与python的区别?
武汉靠谱少儿学scratch编程怎么收费
武汉靠谱少儿学scratch编程怎么收费
学生都说我是编程界的“吴彦祖”