(共15张PPT)
第四课
获取体感救小猫
学习任务
1.认识“侦测“模块中的视频侦测指安。
2.认识“侦测”模块中的视频透明度指令。
3.编写体感互动游戏脚本。
开阔视野
体感技术改变了传统的计算机信息输入模式,我们可以通过挥手、摆头、转身、前进、后退、举手、跳跃、蹲下等动作向计算机输入信息。
体感游戏
探究活动
编写一个程序体验体感互动:一只小猫从高处跌落,游戏参与者对着摄像头做托起小猫的动作,将小猫托回原处,或随着游戏参与者的移动将小猫慢慢地放到地面上。
活动主题:编写体感互动游戏——“救小猫”
Scratch“侦测”模块有3条与视频有关的侦测指令,具体如图所示。通过这3条侦测指令,就可以很好地利用摄像头与计算机互动。
1.视频侦测指令
与视频有关的侦测指令
(1)开启摄像头,设置视频透明度
活动主题:编写体感互动游戏——“救小猫”
试一试:将视频透明度设置为0、50、100,看看视频有什么变化。
活动主题:编写体感互动游戏——“救小猫”
预设效果
思考过程
对应的脚本
角色从顶部
自由降落
角色移到顶部,就是把角色的y坐标设置为舞台最高点的坐标值y:180。X坐标可根据角色在舞台的水平位置自行设定。
角色降落:设置y坐标减少一定的值。
脚本规划表
活动主题:编写体感互动游戏——“救小猫”
角色方向
让角色同游戏参与者保持相同的方向。
角色跟随
如果摄像头捕捉到游戏参与者的动作幅度大于15,就判断游戏参与者在移动小猫角色做出相对应的动作,否则小猫角色就做另一个分支设定的动作。
脚本规划表
使用视频侦测指令,侦测游戏参与者的动作幅度和方向,当游戏参与者托住小猫移动时,小猫随着移动;否则小猫继续下落。
(1)“救小猫”游戏的脚本
活动主题:编写体感互动游戏——“救小猫”
3.编写“救小猫”游戏脚本
编写提示
①选小猫角色编写脚本。
②x坐标表示小猫出现在画面中的水平方向
(左、中、右)位置,可以自行调整。
③视频侦测的动作幅度大小设为15,可根据实际情况进行调整。
活动主题:编写体感互动游戏——“救小猫”
(2)程序运行界面
活动主题:编写体感互动游戏——“救小猫”
“救小猫”游戏界面图
活动主题:编写体感互动游戏——“救小猫”
(3)调试脚本
单击按钮
,开始测试,修正视频侦测幅度值,使体感游戏运动画面更加流畅。
创新活动
1.修改“救小猫”游戏脚本,编写一个“切西瓜”的人机互动游戏。
2.修改游戏环节:把小猫跟随移动(
)改为触碰”到角色后,角色消失(
),
后面再增加在随机位置(
)克隆角色(
),并显示(
)角色;如果游戏参与者没有“触碰”到角色,小猫向下降落。。
活动评价
知道视频侦测指令的功能
☆☆☆
知道视频透明度指令的作用
☆☆☆
使用视频侦测指令实现人机互动
☆☆☆
遇到困难时的表现:
□自己解决
□请教同学
□请教老师
□参考教材
□小组讨论
通过本节课的学习,谈一谈你有哪些收获呢?
你的收获
课堂小结