上QQ阅读APP看书,第一时间看更新
2. 坐标、角色与运动
编程知识点:
角色、角色的运动(平移、旋转、面向方向)、程序的执行、积木的类型
数学知识点:
笛卡儿坐标系统、基于坐标系的坐标计算、周角、模运算与同余
在Scratch中,最有趣的是可以在舞台上动来动去的角色。角色可以是一只小猫、一只小狗、一条蛇,也可以是一个小球、一辆坦克、一发炮弹等。一切你能想得到的东西,都可以成为Scratch中的角色。这些角色可以在舞台上随意地运动,也可以画出优美的线条和图案,甚至还自带隐身术,可以在某个地方隐身,然后在另一个地方突然出现。
那么,怎么来表示角色在屏幕上的位置呢?比如要发射导弹攻击一艘军舰,首先得确定军舰的位置才行,否则导弹就白白浪费了。在现实生活中,我们用经度和纬度来表示地球上某个地点的位置。我国的北斗卫星导航系统,就可以用经纬度来表示一个点的位置。
类似地,为了精确地表示和控制角色的位置和运动,Scratch用坐标来表示一个角色的位置。下面我们首先来介绍坐标系和坐标的概念。