Scratch编程(6)坐标和角度

网友投稿 2019-06-25 15:23

坐标对是角色位置描述的定义,角度是对角色移动方向的定义,理解并能熟练运用Scratch的坐标非常重要。

老师学疏才浅,怕讲不明白,从百度搜索找了些资料,拼凑成以下文章(主要是想偷个懒)。如有原作者发现雷同,请勿告我侵权https://cdn.china-scratch.com/Public/Home/images/grey.gif

坐标

https://cdn.china-scratch.com/timg/190627/1523245093-1.jpg

Scratch里一个角色的坐标就代表该角色在画板的位置。

在一个平面画板里,要确定一个角色位置就需要有两个指标-它在水平(左右)方向的位置和垂直(上下)方向的位置。分别用x坐标和y坐标表示。

下面先来用一个简化版的坐标图学习坐标位置。通过练习掌握动物(小鸟和猪头)的坐标。

https://cdn.china-scratch.com/timg/190627/1523252c0-2.jpg

(答案是x=2,y=1;x=-4,y=2)

https://cdn.china-scratch.com/timg/190627/1523254455-3.jpg

(答案是x=2,y=-2;x=-3,y=4)

Scratch把画板从水平(左右)方向分成了480份;从垂直(上下)方向分成了360份,所以x坐标和y坐标分别有480和360个刻度。

所以,

最右上角的坐标是x=240,y=180;

最左上角的坐标是x=-240,y=180;

最右下角的坐标是x=240,y=-180;

最左上角的坐标是x=-240,y=-180。

可以通过积木https://cdn.china-scratch.com/timg/190627/1523252307-4.jpg来移动角色到指定坐标位置。

一个很大的角色的坐标是怎么决定的呢,其实它的坐标就是它中心点的坐标,造型图片编辑区最中间那个点就是中心点哦。

https://cdn.china-scratch.com/timg/190627/152325K15-5.jpg

角度

正如同学们在视频中看到的那样,在Scratch中:

向上时0度,

向右是90度

向下是180度

向左是-90度

我们最后来做二道小练习巩固下今天的知识吧,在简化版坐标图里,选择/计算猪头相对于小鸟的角度/距离。

https://cdn.china-scratch.com/timg/190627/1523264U3-6.jpg

(答案是面向90度,移动3步)

https://cdn.china-scratch.com/timg/190627/15232A911-7.jpg

(答案是面向141度,移动5步)

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com