北京专业治疗白癜风医院是哪家 https://wapjbk.39.net/yiyuanfengcai/ys_bjzkbdfyy/
#少儿编程#动手搭积木,快乐学编程。大家一定都看过《西游记》吧,唐僧师徒4人历经九九八十一难,终于取得真经。你最喜欢哪个角色呢?是法力高强的孙悟空?仁慈的唐僧?贪吃的猪八戒?还是任劳任怨的沙和尚?西游记积木哥最喜欢齐天大圣孙悟空,他会火眼金睛、七十二变、筋斗云……战斗力爆表!所有妖魔鬼怪听到齐天大圣的名号,都会瑟瑟发抖、逃之夭夭。今天的课程,我们就一起用Scratch编程来实现他的超能力吧。

01素材准备

背景:选择一个好看的背景(Castle2)。角色:当然是悟空了,可是Scratch自带的角色中没有他,这就需要我们自己制作角色。首先使用角色上传功能,上传一个悟空的角色图片:悟空角色造型为了实现他的各种技能,我们使用造型绘制功能,分别绘制了火眼金睛和筋斗云造型,具体做法是:复制角色造型,在新复制的造型上使用矩形填充和圆形填充更改,画出技能效果:筋斗云造型火眼金睛造型再使用造型的选择功能,在Scratch自带的造型库里,添加蝴蝶、小狗和苹果造型,这些造型是用来表演悟空的七十二变的。最终角色造型如下:悟空的造型汇总功能设计:我们让悟空实现四个技能,分别是:当按下A键时,使用分身技能,变出许多小孙悟空;当按下B键时,使用火眼金睛技能;当按下C键时,使用七十二变技能,随机变成一个造型;当按下D键时,使用筋斗云技能,翻个筋斗;当按下E键时,使用隐身技能。

02编程实现:多重分身

为了实现分身的效果,我们需要使用到克隆积木,克隆的意思就是复制一个角色,这个角色被复制后,它所有的属性都和原来的角色相同,同时,会触发“当克隆器被启动时”积木,这个积木下连接的代码会被立即执行,代码及效果如下:当我们按下A键时,悟空会变出分身(克隆体),而当克隆体没有消失前,再次按下A键,克隆体会继续克隆自己。对克隆出的分身,我们将大小设置为50,这样会比自己小一点,等待1秒后,就让克隆体消失(删除自己)。分身术

03编程实现:火眼金睛

这个技能实现很简单,只需要当按下B键时,切换到火眼金睛的造型就可以了。火眼金睛

04编程实现:七十二变

这个技能的实现和火眼金睛基本相同,唯一不同的是,我们要实现一个随机切换造型的功能。在绘制角色的造型时,我们上传了蝴蝶、小狗和苹果造型,通过造型列表我们可以看到这三个造型的编号分别是4、5、6,这样我们只需要随机取得一个4到6的数,然后按照随机得到数切换造型就可以了。七十二变技能实现

05编程实现:筋斗云

在筋斗云中,我们设计让悟空翻个筋斗(旋转一周),也就是旋转度,关于旋转和角度,在Scratch3.0编程基础课程03:角度和方向,控制你的角色转圈圈这节课中,积木哥已经做了详细的讲解。值得注意的是,我们每次用0.2秒移动到一个随机的位置,最后一次把悟空定格在坐标(-36,84)。筋斗云

06编程实现:隐身术

让角色从舞台上消失,一共有三种方案:1.隐藏;2.将虚像特效设定为;3.将亮度特效设定为。这里,我们使用了虚像特效,事实上,三种积木都能实现这个效果,同学们可以自己替换试一下。隐身术

07总结

这节课,我们综合运用克隆、运动、方向、角度和外观积木,实现了齐天大圣拥有的5项超能力,学习了Scratch编程对角色的一些基本控制,这些也是编程制作复杂作品的基础,希望同学们课后可以发挥自己的想象,制作出更多有意思的编程作品。我们下节课见!


转载请注明地址:http://www.muhudiea.com/mhdry/10122.html