Scratch编程角色的旋转与方向

Scratch中的旋转中心

假如要做一个小风车,我们会先剪裁好纸张,找到纸张的中心,将风车的支撑杆穿过去,然后将风车扇叶的一角也穿过支撑杆,迎风移动一下风车,风车就会绕着中心开始旋转。这个纸张的中心,就是风车旋转的中心,如果很不幸,旋转中心没有找准,那么风车旋转的姿势也会变得不够平稳。

scratch_rotate_direction_p1

在Scratch中所有的对象也存在一个旋转中心。当旋转一个对象时,如果发现对象并没有按照自己的意愿围绕中心旋转,那么极有可能,是该对象在绘制或者导入过程中,对象的中心没有准确对齐Scratch提供的旋转中心。
scratch_rotate_direction_p2

重新对齐也很简单,选中对象然后切换到造型页,全选对象,全选后会出现一个十字图标,这是对象的中心,拖动所有对象并将对象中心贴近旋转中心时,二者会自动贴合。当希望图像不按默认图象中心而是按自己设置的中心旋转时,只能目测旋转中心的位置尝试摆放到一个合适的位置了。重复一句,Scratch的造型功能提供的工具过于简单,如果想要自己设计角色,请尝试专业的绘图软件,绘制完成保存为svg格式再导入Scratch即可。

scratch_rotate_direction_p3

Scratch中的方向

无论是导入或是Scratch中的预设对象,他们的默认角度都是90度,也就是说,我们在造型页面中绘制的图片就是面向90度时的图片。如果图片有明显的方向感,而我们又希望在0度的时候图片指向屏幕上方(比如一个时钟的指针),那么我们在设计时,需要将图片先指向屏幕右侧。
scratch_rotate_direction_p4

如果在设计之初绘制了一个歪斜的方向,比如上图中的红色实线箭头,那么旋转到0度的时候,我们还是无法得到一个平行或者垂直的造型。由于这样会增加方向判断上的难度,所以在绘制或导入图片的时候,我们应同时调整好图片的方向。

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

Scratch积木编程中的选择语句

2023-7-26 8:25:16

综合资讯

Scratch积木编程中的循环语句

2023-7-26 8:25:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索