Scratch少儿编程思维训练:培养孩子的逻辑思维和计算思维能力
上QQ阅读APP看书,第一时间看更新

第2章 角色

2.1 什么是角色

Scratch是面向角色编程的,所以角色的概念非常重要。动画片中的角色大家都很熟悉吧?例如《猫和老鼠》里的汤姆、杰瑞等。一般意义上的“角色”是指剧中人物。Scratch中的“角色”与之类似,但它不仅可以是人物,也可以是动物和物体。

在Scratch中,一个作品的构成如图2-1所示。它主要由舞台、角色、背景构成。对于背景,还可以进行配音和编写代码

视频2-1 作品的构成

图2-1 作品的构成

角色的构成如图2-2所示。每个角色都有一个名称,它可以有多个造型,而且还可以有专门为它编写的代码,执行这些代码就是控制角色在舞台上的表现和行为;它还可以有一个或者多个配音。角色的状态包括它在舞台上的位置(即x坐标和y坐标)、它的大小、它的方向(即朝向)以及它是否在舞台上显现。舞台上显示的角色可以用鼠标直接拖曳,改变其位置,这时状态信息上的x坐标和y坐标会同步地发生变化,与新的位置相吻合。

视频2-2 角色的构成

图2-2 角色的构成