儿童编程:Scratch之爱心特效

网友投稿 2019-09-09 12:06

https://cdn.china-scratch.com/timg/190911/1206313144-0.jpg

qingliangx

编程的奶爸

关注“父与女的编程之旅”,一起踏上亲子、编程、读书之旅。

自从小朋友转投了ScratchJr的怀抱,有一段时间没有更新Scratch系列了。
今天给大家介绍一个在Scratch中,实现鼠标特效的方法。不知道什么是鼠标特效,或是想知道能制作出怎样的鼠标特效的,看完下图就明白了

https://cdn.china-scratch.com/timg/190911/1206322D9-1.gif


很有爱是不是?一个漂亮的鼠标特效,利用得当是可以给你的作品加分的。
下面来说一下这个特效的制作方法
1.角色造型设计
三个不同颜色的心形造型,你可以根据自己的喜好更换颜色、甚至更换心形图案,角色造型可以随自己喜好修改。

https://cdn.china-scratch.com/timg/190911/1206323600-2.jpg


2.编程代码

https://cdn.china-scratch.com/timg/190911/12063354O-3.jpg

这里主要重复使用了“克隆”功能,将许多心形图案克隆出来,同时使用了随机数来设定心形的造型(颜色)、大小、移动,做成所看到的特效。
在0.01秒与0.1秒之间,克隆出心形,这个应该不难理解。

https://cdn.china-scratch.com/timg/190911/12063321b-4.jpg


当克隆体启动时,随机选择造型(颜色)、大小、移动等,大量克隆体出现时,就产生特效了

https://cdn.china-scratch.com/timg/190911/120634J96-5.jpg


心形鼠标特效的制作到此结束。在这过程中,用了克隆、随机数这两个模块。刚开始可能需要花一些时间去理解,熟悉以后,你会发现这两个模块能做的事情实在太多了。
最后解释一下:ScratchJr 是从Scratch发展而来,简单来说是Scratch的简化版。
ScratchJr 重新设计了Scratch的操作界面及编程语言,让它更适合(5~7岁)的幼童,尤其注重将所能设计成更适合幼童的认知、个人、情感、社会、发展。ScratchJr的介绍详见:儿童编程:认识ScratchJr

Scratch则适合8~16岁的儿童,操作界面稍微复杂一些(其实很容易上手),但功能也更强大,可以发挥出更多的创意。Scratch的介绍详见:学习Scratch之入门

如果想要这期Scratch 创意作品的源码,请在公众号后台留言:"Scratch19910"。

Scratch ,Imagine, Program, Share   这次分享就到这里,如果喜欢以上内容请关注公众号,要能点击右下角 在看 或帮忙 转发 给其他朋友就更好了,谢谢支持。

--end--

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