Scratch趣味编程进阶课程-28-光影鼠 课件

文档属性

名称 Scratch趣味编程进阶课程-28-光影鼠 课件
格式 pptx
文件大小 4.7MB
资源类型 试卷
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2022-12-26 14:59:34

图片预览

文档简介

(共28张PPT)
第28课
光影鼠
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
1
光影是一种极具艺术的表现形式,我们在这节课体验一下如何在编程的世界里应用光影效果。
2
3
4
巩固“侦测”、“广播”、“虚像”等脚本
学习“光影效果原理”、“渐变显示原理”等
综合应用所学脚本完成编程项目并扩展
新脚本:
巩固脚本:

1.本节课用到的角色
2.本节课用到的背景
黑暗管道
光影
黑色背景
《光影鼠》
Mouse1
药水
1.回忆一下在闪电记忆那一课,我们怎么实现数字隐藏的?
2.还记得怎么控制角色上下左右移动而不出边界吗?
3.图层是什么意思呢?
4.小老鼠在聚光灯下移动,照亮前面的路,怎么实现的?
将角色设置为黑色、将背景设置为黑色
上下左右结合侦测边界颜色
图层就是角色之间的上下重叠关系
《光影鼠》
虚像与图层之间的结合
1.准备项目角色
1.绘制一个角色“黑暗轨道”
2.绘制一个角色“光影”
1.准备项目角色
3.导入角色“Mouse1”
1.准备项目角色
2.光影特效编程
1.对角色“Mouse1”编写上下左右移动控制程序
按键盘的上下左右可以控制小老鼠移动。
2.光影特效编程
2.对角色“光影”编写跟随小老鼠的程序
并将背景设置为黑色
移动到Mouse1,并将虚像设置为50,使之为半透明。
3.分析“光影”、“Mouse1”、“黑色管道”三个角色图层关系对光影效果的影响。
“光影”在底层、“黑色管道”在中层、“Mouse1”在最上层
“黑色管道”在底层、“光影”在中层、“Mouse1”在最上层
“光影”在底层、“Mouse1”在中层、“黑色管道“在最上层
2.光影特效编程
3.药水与光影的距离关系
1.导入角色”Potion“
导入角色”Potion“,并放置在黑色管道末尾处。
2.程序运行时,药水不可见,当光影随老鼠移动到药水附近的时候,药水逐渐显现。
用以上程序,测试药水与光影的距离关系。
可以看到距离在80左右的时候,药水接近光影。
3.药水与光影的距离关系
3.根据光影与药水的距离关系,对药水进行编程,实现逐步显现的功能。
3.药水与光影的距离关系
1.设置一个得分变量,并对药水,编写得分程序。
4.设置得分变量,老鼠得到药水得分加1
1.小老鼠在移动的时候,增加运动效果。
5.优化项目细节
2.不能让老鼠走出黑色管道
5.优化项目细节
这里有个点需要注意:拾取颜色的时候,要点小绿旗运行,拾取光影虚像设为50时候的颜色,作为检测对象。
3.将药水角色复制到6个,并把黑色管道拓展为6个末端。
5.优化项目细节
注意药水、光影、老鼠和黑色管道的图层关系。
4.实现小老鼠的移动速度,每吃到一个药水,速度增加2.
5.优化项目细节
1、新建一个速度变量,初始速度设为2.
2、每吃到一个药水,速度变量增加2.
5.添加背景音乐、小老鼠吃到药水的声音特效以及各个变量的初始化
5.优化项目细节
添加背景音乐
增加吃到药水时候的声音特效
在药水角色里初始化变量数值
1.思考一下如何在项目运行前,增加一个光影特效,先预览一遍药水的所在位置?
6.项目挑战
小提示:
1、新建一个新的光影角色。
2、药水初始时为虚像,根据是否检测到新的光影,来改变自己的虚像特效。原理和药水效果一样。
3、结合广播,通知光影扫描完毕,老鼠显现。
Q1:为了不让小老鼠走出黑色管道,我们应该拾取哪个光圈颜色?
A1:颜色2
Q&A
颜色1
颜色2
Q2:小老鼠的大小,如果超出了黑色管道的宽度,会发生什么现象?
A2:检测效果失效,小老鼠直接跑出黑色管道。老鼠的大小设置要小于管道宽度,尤其需要留意小老鼠的尾巴是否超出管道。
Q&A
(1)
(2)
通过对药水到光圈的距离判断,来改变药水的虚像特效,可以实现药水遇到光圈后,逐步显现的,远离光圈,逐步消失的特效。
知识点巩固
不同的图层关系,对光影效果的影响。
正确的光影特效,请说出以下图层关系哪个正确?( )
A
B
源码测试
“光影”在底层、“黑色管道”在中层、“Mouse1”在最上层
“黑色管道”在底层、“光影”在中层、“Mouse1”在最上层
答案:
解析:
A
源码测试
“光影”在底层
“黑色管道”在中层、“Mouse1”在最上层
“黑色管道”在底层、“光影”在中层、“Mouse1”在最上层
“光影”在底层、“Mouse1”在中层、“黑色管道“在最上层
同课章节目录