scratch中如何实现背景的上下移动

时间:2024-10-12 12:24:06

1、首先,自己画一个道路的角色,原谅我这个随手画的有点粗糙,但我们重点讲解方法。

scratch中如何实现背景的上下移动
scratch中如何实现背景的上下移动

2、复制一个前面的道路,然后在造型里面垂直翻转过来,这样我们在移动的时候就能完美的结合了。

scratch中如何实现背景的上下移动

3、建立一个隐藏角色来存放一些总数据,这里我把小机器人的大小设置到了7,这样我们在屏幕上基本看不到。

scratch中如何实现背景的上下移动

4、为了程序运行的轻便,简洁,在这里我们设置四个变量:赛道,也就是我们角色1的初始y轴位置, 移动速度,表示我们跑道移动起来的速度。 x,y分别表示初始的x轴和y轴。

5、为了保持运行速度的一致,我们要建立三个消息,准备,表示当我们点击开始的时候,两个角色的初始位置。 计算:表示我们的运行速度。 移动我们就要开始移动了。

6、在小机器人里设置好代码,当开始点击的时候,做好准备,然后循环的执行,计算和移动

scratch中如何实现背景的上下移动
scratch中如何实现背景的上下移动
scratch中如何实现背景的上下移动

7、在角色1和角色2里分别设置好当接收到准备消息的时候做出的初始化状态和当接收到移动的时候的移动规则。

scratch中如何实现背景的上下移动
scratch中如何实现背景的上下移动
© 手抄报圈