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