最新消息:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

【scratch】来谈谈角色与背景的运动

Scratch 少儿编程 4359浏览 0评论

友情提示:680元/半年,儿童学编程,就上码丁实验室

谈及scratch中角色的移动,首先想到的就是动作模块中的移动脚本吧。

【scratch】来谈谈角色与背景的运动

通过双击移动脚本中的10,这里显示的是固定时间内移动的步数,所以步数越高,对应的角色速度也越快。

在scratch中,我们可以通过设计

当角色被点击—>重复执行(移动()步—>下一个造型)

这样的运动脚本使角色移动起来。

【scratch】来谈谈角色与背景的运动

参考下面的视频:

 

当然我们还有另外一种方法来进行设计:

【scratch】来谈谈角色与背景的运动

将移动脚本改成在()内滑行到X:()y:()

同样可以使我们的角色向前移动。通过双击我们模块的白色区域,一样可以改写我们的参数呢。

【scratch】来谈谈角色与背景的运动

但是这样的脚本只是单纯的让我们的角色从一边运动到另一边,如果对于连续的场景中。我们想让我们的角色能够“动”起来,我们有没有什么比较好的方法呢?

答案请看视频

 

在视频当中,我们的角色虽然在“原地移动”,但是看起来却是一直在往前走,那我们是如何来实现的呢?

答案就是通过背景角色的移动来体现我们角色的移动

那我们的核心思路就是通过给我们的背景角色来添加脚本,使我们的背景角色从我们舞台的一边移动到另一边,隐藏,等待一段时间后,再从原来的位置出现,重复上述的运动,从而看起来就像我们的角色在运动一样。看似是角色在运动,实际上我们的角色是不动的。

接下来就让我们来一起看一下脚本吧!

一、机器人

【scratch】来谈谈角色与背景的运动

因为我们的由于机器人是不动的,所以在写脚本的过程中,我们并不需要给他添加移动的脚本,所以我们只需要让他在绿旗被点击的时候不停的切换造型就可以了。

【scratch】来谈谈角色与背景的运动

 

二、背景树

【scratch】来谈谈角色与背景的运动

主要的思路正如前文提到的一样,我们通过树的移动来衬托有渔机器人“移动”。

我们只要保证树可以从舞台的一端移动到舞台的另一端,隐藏,然后等待一段时间,让我们的树回到初始位置,等待一段时间,这时候千万不要忘记显示角色树哦,这样就能构成一个循环,让我们的角色树不断的移动,那我们的有渔机器人也就能不断“移动”啦!是不是非常简单呢?

【scratch】来谈谈角色与背景的运动

今天的角色不动而背景动产生动画效果的方法,你学会了吗?

您必须 登录 才能发表评论!