Scratch打印一个心心

网友投稿 2019-10-23 13:55

用Scratch来打印一个小心心,就像这样,详细过程看看小视频吧。

https://cdn.china-scratch.com/timg/191025/1355563953-0.jpg

(1)首先绘制一个小方块。

https://cdn.china-scratch.com/timg/191025/1355562E8-1.jpg

(2)如何找中心呢?可以先将填充颜色设置为透明,调整中心位置后在填充颜色。

先要选中图形

https://cdn.china-scratch.com/timg/191025/13555L314-2.jpg

填充透明后,调整这几个点的位置,这样是一种小技巧可以很好的确定中心位置。

https://cdn.china-scratch.com/timg/191025/13555L5U-3.jpg

调整好,中心后在填充颜色。

(3)接下来要根据你方块的大小,去尝试调节出,每个小方块的间距。

一开始复制一两个角色通过x,y坐标的确定,上下左右尝试下找出合适的间距。

https://cdn.china-scratch.com/timg/191025/13555M452-4.jpg

(4)创建x,y坐标的链表。

https://cdn.china-scratch.com/timg/191025/13555K417-5.jpg

(5)然后开始克隆吧,打算放多少个方格就克隆多少个。

https://cdn.china-scratch.com/timg/191025/13555J2W-6.jpg

(6)记得给每个方格,设置一个私有变量用来取链表中的坐标值。

克隆体的私有变量对应链表的序号。

通过虚像99效果来作为克隆体一开始不显示的效果。

https://cdn.china-scratch.com/timg/191025/13555L450-7.jpg

(7)再复制一个新的移动的角色,不断的移动。

https://cdn.china-scratch.com/timg/191025/13555Q4G-8.jpghttps://cdn.china-scratch.com/timg/191025/13555T2B-9.jpg

(8)如果这个角色触碰了克隆体,克隆体就虚像为0,这样也就显示了。

https://cdn.china-scratch.com/timg/191025/13555S603-10.jpg

(9)这样就完成了,可能还有更简便的思路哈,我想了下就这样做了。

--end--

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