搜索内容

探索Scratch隐藏的技能-视频侦测

生成海报
admin
admin 2020-11-19 14:57
阅读需:0

现在很多同学都学习过Scratch编程语言,我们可以按照不同的拼接逻辑代码块实现各种各样有趣的作品,如常见的动画类、射击类、跑酷类等作品,在编写代码的过程中可以很好地锻炼我们的逻辑能力,加强大脑的思考,同时在完成作品创作后我们也能很满足地沉浸在我们自己设计的作品当中。不过Scratch中有一个非常好玩的互动功能,可以让作品与玩家的互动性大大增加,不知道同学们知不知道呢?它就是扩展模块中的“视频侦测”功能,今天我们就一起来探索一下它的功能,看看他可以做哪些有趣的作品!

首先我们先来了解视频侦测中相关的代码,如下所示↓ ,真的就

只有这么几个代码;第一个必需是来看“开启摄像头”指令,毕竟这个不运行你们是看不出来效果滴;点击开启↓

咦?本熊怎么出现在舞台区了!!!哈哈哈,其实这就是它的功能,能够让玩家出现在舞台区;二看“将视频透明度设为”指令↓

0度下清晰的本熊;

50度下逐渐模糊的熊;

80度下已经快要消失的本熊;

如你们所见,透明度则是调整玩家在舞台区投影视频的透明度,0的时候最清晰,100就完全看不见了(可以自己试试看哦!)。

最后剩下两个指令一起解决,明显“当视频运动>*”是启动指令,“相对于角色的视频运动”是用于中间可以进行判断拼接的,它们两个的意思其实差不多。编辑左侧的代码进行测试,只要在气球角色范围内

晃动本熊的脑袋气球就会说出0-100间的数字(由于本熊晃动太快未检测到数值,玩家们可以可以自我测试哈)。由此得出该代码实际检测的就是视频中物体在编写该代码的角色范围内相对该角色晃动的频率,速度越快,数值越大,范围是0-100;此处有个小疑问→当视频透明度设为100时能检测到吗?如下图↓还是可以检测到的!

当关闭视频时,执行代码气球角色说的是-1。↓

好了,功能了解完了,接下来我们看看可以用在哪些作品中呢?切水果同学们一定玩过吧,编玩边学的必修课程中也设计了一款水果忍者的作品,但相对于原创,我们就可用今天的视频侦测进行加强。常见的是手触屏切水果,应用视频侦测就可以挥手切啦。

瞧~本熊切中了一只水蜜桃,厉害吧!喜欢编程的同学们不妨大胆尝试,Scratch总是能让我们的创作找到惊喜!

评论
  • 消灭零回复