Scratch真好玩/第四节

视频原文:https://www.kidscoding8.com/84753.html

关于本课程

Scratch作为一门简单易学的图形编程语言,当之无愧成为少儿编程入门首选。网上有很多Scratch的入门教程,也有一些教育机构的收费课程。这些课程大多注重技能培训,对Scratch背后的编程原理讲的不多,也缺乏一定的趣味性。Scratch真好玩这门课以项目制入手,通过7个游戏项目完成Scratch的知识点讲解。课程包括书籍和配套视频,阿达老师全部免费提供。每节课都有配套的作业和答疑,小朋友们可以跟着阿达自主学习,掌握编程本领。

上节回顾

造型是外观组里的积木,造型决定了角色的形象。我们可以通过改变造型来让角色拥有不同的形象。下节课我们将学习造型的更高级用法。

上节课我们学习了怎么改变角色的方向,并利用“重复执行”积木简化了脚本。为了让企鹅有更多的形象,我们使用了外观组的造型。这节课,我们将进一步学习造型,利用造型让阿达跑起来。赶紧进入课堂吧!

阿达跑动

点击阿达角色,切换到造型tab。可以看到人物角色有16个造型,是不是非常多?我们来看看每个造型是什么样子吧。Scratch真好玩/第四节_第1张图片为什么要给阿达角色增加那么多造型呢?看一段模拟人物跑步的脚本。Scratch真好玩/第四节_第2张图片脚本在很短的时间间隔中不断的切换人物造型,形成人物跑动效果。这种跑动效果是怎么形成的呢?

在我们的脚本中,我们不断的切换造型,这样我们人眼就会把照片切换连续成为了动画。这个原理和我们在电视机里看到的动画片一样,叫“逐帧动画”。

上跳

按下键盘的向上键阿达会跳起来。上跳会有两个部分组成,一个是通过造型模拟跳的效果,一个是该表阿达的坐标跳起来。我们看一下怎么做。

Scratch真好玩/第四节_第3张图片人物下蹲的方式和上跳很像,这个就靠小朋友们实现啦!

3.3 撞到企鹅啦

现在障碍物和人物都可以移动了,下面我们来实现判断小人是否撞上企鹅的脚本。首先,我们让企鹅不断的从舞台的右边移动到舞台左边。Scratch真好玩/第四节_第4张图片如果企鹅已经移动到舞台左侧了,我们就把企鹅藏起来、重新移动到舞台右侧,隔一段时间再让企鹅跑起来。tip 如果…那么如果__那么也是控制组的积木。它和重复执行的区别是,只有如果部分的积木是正确的,它嘴巴里的积木才回执行。而且,嘴巴里的积木只会执行一遍。

企鹅碰到阿达后,游戏就结束了,我们使用控制组里的“停止全部脚本”积木完成这个功能。Scratch真好玩/第四节_第5张图片锤子撞到人物和企鹅类似。这个就靠小朋友们来实现啦!

小灶时间

帧率

组帧动画要翻动多看才能完全欺骗人眼,让用户感觉角色真的在动呢?这个用到了一个叫“帧率”的单位。帧率是图像连续出现在显示器上的频率(速率),用FPS(Frame per Second)表示。由于人类眼睛的特殊生理结构,如果所看画面之帧率高于每秒约10至12帧的时候,就会认为是连贯的,  也就是动画。游戏中经常会听到帧率这个概念,帧率越高,游戏越流畅。

如果__那么

如果__那么是一个条件语句,我们之前学习的“重复执行”是循环语句。在程序中我们会经常用到这两种语句。脚本默认是从上往下顺序执行的,如果碰到了条件语句,则会根据条件执行条件分支。执行完成后继续往下执行。如果碰到了循环语句,脚本就会重复执行循环体里面的分支,直到循环结束。

作业

完成阿达下蹲的脚本

完成锤子碰到阿达的脚本

关于我们

为了更好的普及信息化教育,让更多的孩子得到公平的教育资源,我和我的朋友们组建了阿达老师。

我和我的伙伴们有阿里巴巴、华为、网易、Amazon、Apple等知名公司的工作履历。我们还有丰富的青少年教学经验和教材出版经验。

每个孩子都是聪明的,因为教育资源的不平等,孩子也有出现了优良差距。我们致力于将最好的教育资源普及化,让每个孩子都有获得前沿教育资源的机会。

你可能感兴趣的:(scratch)