【青少年编程】【三级】幻影小猫
Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】,即可进入。如果加入了之前的社群不需要重复加入。
微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档)。
幻影小猫
1.准备工作
(1)保留小猫角色。
2.功能实现
(1)小猫的初始位置任意;
(2)按下左右方向键,小猫向对应的方向移动,再按下空格时,使用克隆的方式,快速跑动并显示幻影。
3. 设计思路与实现
(1)角色分析
角色:小猫
(2)背景分析
背景:默认背景(无色)
(3)所用积木块介绍
a. 运动类
角色移动指定的步数,正数就是向前,负数就是向后
角色移动到随机位置,下拉可选“鼠标指针”
将角色朝向某个指定的方向
设定角色旋转方式为左右翻转,下拉可选不可旋转,任意旋转;这三种旋转方式区别在于:左右翻转(正常转向后角色上下结构不变),不可旋转(不能进行旋转),任意旋转(转向后上下颠倒,Scratch默认旋转方式)
b. 外观类
将角色的造型切换成下一个造型,如果是角色的最后一个造型则重新回到第一个造型
将角色的颜色特效增加指定的值,下拉三角可以选择“鱼眼”,“漩涡”,“像素化”,“马赛克”,“亮度”,“虚像”
c. 事件类
程序启动之后,点击小绿旗,执行后续的程序脚本
当按下键盘上某个具体的键时,执行后面的程序指令,下拉三角可以选择“方向键”,“字母键”,“数字键”等
d. 控制类
时间间隔,等待指定的时间后执行后面的指令
重复执行指定次数模块里面的指令
当作为克隆体启动时,该克隆体执行的指令
产生自己的一份克隆,下拉倒三角还可以选择其他角色
删除克隆体
(4)角色、舞台背景设置
a. 角色设置
默认角色设置,无需修改角色造型。
b. 舞台背景设置
默认舞台背景设置,无需修改舞台背景。
(5)脚本编写
a. 角色:小猫
流程描述:
当按下绿棋时:
开始:点击绿棋,开始执行代码。 角色位置:随机移动到舞台的任意位置。 角色旋转方式:为了避免向左移动时小猫的头部向下,需要设置旋转方式为左右翻转。 角色方向:初始面向90方向,即面向右边。
当按下左键时:
角色方向:面向-90方向,即面向左边。 移动10步。 切换下一个造型,如果是最后一个则切换到第一个造型,这样就有跑步的效果。
当按下右键时:
角色方向:面向90方向,即面向右边。 移动10步。 切换下一个造型,如果是最后一个则切换到第一个造型,这样就有跑步的效果。
当按下空格键时:
克隆自己
当克隆体启动时:
为了不被本体遮挡,且产生幻影效果移动-10步,即在本体的后方。 为了产生虚影,克隆体需要逐渐消失,即循环10次,每次虚像特效增加10。 为了看清效果每次等待0.1秒,即1秒钟后克隆体完全透明。 删除掉完全透明的克隆体。
(6)结果展现
4. 考点分析
综合考察角色移动、移到随机位置、角色朝向、切换造型、外观特效(虚像)、左右翻转、触发按键事件、触发克隆体事件、创建克隆体、删除克隆体、有限循环结构等。
赞 (0)