首页 >  编程教程  >  【Scratch教程100例】021奔跑吧肖恩羊

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

admin 2021-03-29 编程教程 30 ℃ 0评论

在scratch中,我们的舞台大小是固定的,但是很多跑酷游戏都要求角色保持跑动,那么在一个有限的舞台上,如何达到角色保持跑动的效果呢?今天我们就带你通过肖恩杨的跑酷游戏来解决这个问题。

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

在这个编程过程中,我们使用了相对运动的原理,也就是Shawn sheep和reed fields之间的相对运动,因为我们的舞台大小是有限的。肖恩羊如果一直跑,很快就会从舞台的最左边跑到最右边,所以没有办法继续跑;所以为了让肖恩羊保持跑步状态,不至于在台上跑完,我们可以让肖恩羊一直在原地改变跑步形态,然后让芦苇从右向左移动,这样就可以看到肖恩羊一直在跑步。

杨尚伟建模开关具体代码如下:

然后我们让簧片移动,也就是从右向左移动,移动到最左边的时候再移动到最右边。具体代码如下:

如果只有一个簧片场,那么簧片场从右向左移动时舞台上会有一些空隙,所以这时候就需要有两个簧片场从右向左连续移动,移动到最左边再移动到最右边跟随另一个簧片场向左移动,这样才能达到连续的动态背景效果。具体代码如下:

终于,我们开始了游戏,肖恩羊开始跑了!

Tags: Scratch教程100例  

标签列表