码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。
第十二课:视频互动游戏
我晓得今天是教师节
但不晓得我在嘚瑟啥
额
开始吧
先看气球这个角色
要实现这种当然非常简单啦
这个随机数的数值确定
我就不重复啦
1.11已近说得很详细了。
关键是,如何实现视频数据的侦测
在侦测里面
有三个与摄像头数据采集相关的
“开启/关闭”摄像头这个很好理解,就略过
设置透明度
透明度以下面几个图你就明白了
主要是看“大梦”这个大头清不清楚~
检测动作在角色上
从下图可以看出
动作在这个气球上幅度越大,
对应的数字就越大,
动作幅度越小,
对应的数字就越小。
这里需要教大家一个技巧,
我们可以利用“说XX”去判断所有这种椭圆形的指令到
底是什么意思。
接下来
我们就可以通过数字的大小
判断来确定是否我们“打”到了气球。
重复执行千万不要忘记了
对于我们填啥“15”还是其他数字
大家自己调整,
数字越小
那效果检测的动作越敏感,
数字越大,就越迟钝。
当我们能判断有没有东西打气球之后
接下来我们要想一想
打到气球它就得爆炸
我们给气球加一个新的造型,
打到气球就切换为烂气球
整个过程如上面这个程序所示
记得最后还得显示出来
并且,是好气球的造型
最后,把前面的设置加上,就大功告成咯
如果你觉得一个气球不够
那你就多复制两个咯
下面说说螃蟹的设置
视频除了检测动作幅度大小
还能大概判断动作的方向
于是
我们把“方向在角色上”放到“面向什么方向”里
就基本搞定了
不过如果按照下面这个程序写
会出现比较尴尬的问题
我们都还没碰螃蟹呢
它自己就跑了
这个时候
我们需要多加一个判断
哈哈
我晓得你已经明白了