scratch初级 | 原地踏步(跑酷基础)

转载自:微信公众号《科教你我他》


预览

大家坐车的时候会发现自己并没有动,而是所有事物都在后退,而你站在路边就会发现汽车疾驰而过。这是为什么呢?我们通过今天的程序来了解这个现象吧!

(1)打开 Scratch 3.0。

(2)选择主界面下方的“选择一个背景”,点击“选择一个背景”,

选择“Blue Sky“。

(3)选择主界面下方的“角色1”,删除这个小猫,点击“绘制”,添加一个空角色。

(4)选择主界面“造型”,选择“选择一个造型”中的“上传造型”,将事先准备好的 16 个猫咪造型开始依次上传,然后删掉第一个空造型。




(5)下面给角色“小猫”编写脚本。选择主界面“脚本”中的“事件”,将其中的“当…小绿旗…被点击”拖动到脚本空白区域。

(6)选择主界面“脚本”中的“外观”,将其中的“将角色大小设定为 80”拖动到“当…小绿旗…被点击”的下面。

(7)选择主界面“脚本”中的“外观”,将其中的“前移 1 层”拖动到“将角色大小设定为 80”的下面,点击倒三角,选择“后移”。

(8)选择主界面“脚本”中的“控制”,将其中的“重复执行”拖动到“后移 1层”的下面。

(9)选择主界面“脚本”中的“外观”,将其中的“下一个造型”拖动到“重复执行”里面。

(10)选择主界面“脚本”中的“控制”,将其中的“等待 1 秒”拖动到“下一个造型”的下面,将参数 1 秒修改为 0.02 秒。

小猫效果如下:

(11)选择主界面下方“选择一个角色”,点击“选择一个角色”,搜索“tree”,出现两棵树,随便选一个喜欢的。

(12)上传完成后,选择主界面下方的角色,点击“tree”,改名为“树 1”。

(13)选择主界面“脚本”中的“事件”,将其中的“当…小绿旗…被点击”拖动到脚本空白区域。

(14)选择主界面“脚本”中的“运动”,将其中的“移到 x:y:”拖动到“当…小绿旗…被点击”的下面,将 x:参数设置为 300,将 y:参数设置为-80。




(15)选择主界面“脚本”中的“外观”,将其中的“后移 1 层”拖动到“移到 x:300y:-80”的下面。

(16)选择主界面“脚本”中的“外观”,将其中的“隐藏”拖动到“后移 1 层”的下面。

(17)选择主界面“脚本”中的“控制”,将其中的“重复执行”拖动到“隐藏”下面。

(18)选择主界面“脚本”中的“控制”,将其中的“等待 1 秒”拖动到“重复执行”里面。

(19)选择主界面“脚本”中的“运算”,将其中的“在 1 到 10 之间取随机数”拖动到“等待 1 秒”之间。

(20)选择主界面“脚本”中的“运动”,将其中的“移到 x:y:”拖动到“等待 …秒”的下面,将 x:参数设置为 300,将 y:参数设置为-80。

(21)选择主界面“脚本”中的“外观”,将其中的“显示”拖动到“移到 x:3300 y:-80”的下面。

(22)选择主界面“脚本”中的“控制”,将其中的“重复执行直到…”拖动到“显示”的下面。

(23)选择主界面“脚本”中的“运算”,将其中的“…<…”拖动到“重复执行直到…”后面的棱形中。

(24)选择主界面“脚本”中的“运动”,将其中的“x 坐标”拖动到“<”的左边,将“<”的右边写上参数-240。

(25)选择主界面“脚本”中的“运动”,将其中的“将 x 坐标增加 10”拖动到“重复执行直到…”的里面,将参数 10 修改为-10。

(26)选择主界面“脚本”中的“外观”,将其中的“隐藏”拖动到“重复执行直到…”的最下面。

我们按照树的写法多添加几个角色,这样小猫奔跑的画面感就有了~“我去上学校,天天不迟到,爱学习爱劳动~~~~”。输入关键词“上学”,获取小猫角色!

补充一下知识点,引自百度百科:

        一物体相对另一物体的位置随时间改变,则此物体对另一物体发生了运动,此物体处于相对运动的状态。如果相互之间的位置并不随时间而改变,则此物体即在相对静止状态之中。因此,静止运动两者都是相对的概念,与物体相对于选定的参照物有关。一栋楼房或一棵树对地球来说,它们是静止的;但对太阳来说,它们却都在运动着。当一列火车经过车站时,我们就说这列火车相对车站而运动。但是对在火车上的旅客,可以认为车站是在与火车运行相反的方向相对火车而运动。所以,在描述物体是否运动时,观察者必须选择一个参照物,然后根据所选定的参照物来确定物体是否运动

版权说明:资源均源于互联网收集整理,不保证资源的可用及完整性,仅供个人学习研究,请勿商用。喜欢记得支持正版,若侵犯第三方权益,请及时联系站长删除!