From Test-Scratch-Wiki

Video () on ()
2.0 Video () on ().png
Category Sensing
Type Reporter
Introduced in 2.0

The Video () on () block is a Sensing block and a Reporter block. It gets values of the video, either motion (on a scale of 1 to 100) or direction (which way the detected motion is going, measured on the same plane as sprite direction), on either the Stage, or the current sprite.

It calculates the values based on "optical flow".

Example Uses

  • Moving a sprite by moving
  move (video [motion v] on [this sprite v]) steps
  point in direction (video [direction v] on [this sprite v])
  • Popping balloons
if <(video [motion v] on [this sprite v]) > [30]> then
  play sound [pop v]
  • Sensing lots of action, by also using loudness
when gf clicked
 if < <(video [motion v] on [Stage v]) > [30]> and <not <(loudness) > [30]>> > then
  say [Turn up the volume!]
 if < <not <(video [motion v] on [Stage v]) > [30]>> and <(loudness) > [30]> > then
  say [Start moving!]
 if <<(video [motion v] on [Stage v]) > [30]> and <(loudness) > [30]>> then
  say [Party!]

See Also

Cookies help us deliver our services. By using our services, you agree to our use of cookies.