Discuss Scratch
- Discussion Forums
- » Bugs and Glitches
- » Video sensing reporter doesn’t work on clones until they’re tapped once or say something (per launch)
- FoxMoody
- Scratcher
1 post
Video sensing reporter doesn’t work on clones until they’re tapped once or say something (per launch)
My browser / operating system: MacOS Macintosh X 10.15.4, Safari 13.1.1, No Flash version detected
Reproduction steps
Make a new project
Add video sensing extension
Add blocks to default cat that say:
- when flag clicked, clone myself
- when I start as a clone, wait until video motion on sprite is greater than 10 (number doesn’t really matter), then any other block (eg move 10)
- the last block (eg move 10) won’t execute, UNLESS you tap the sprite on the screen, or add a block to have the sprite say something before the wait block???
- every time you click green flag, problem reoccurs
For now I’ve taken to adding a ‘bug fix’ custom block which starts off each clone with: show, say hello, say nothing, hide… but this is obviously a ridiculous workaround. Anybody else have this issue?
Reproduction steps
Make a new project
Add video sensing extension
Add blocks to default cat that say:
- when flag clicked, clone myself
- when I start as a clone, wait until video motion on sprite is greater than 10 (number doesn’t really matter), then any other block (eg move 10)
- the last block (eg move 10) won’t execute, UNLESS you tap the sprite on the screen, or add a block to have the sprite say something before the wait block???
- every time you click green flag, problem reoccurs
For now I’ve taken to adding a ‘bug fix’ custom block which starts off each clone with: show, say hello, say nothing, hide… but this is obviously a ridiculous workaround. Anybody else have this issue?
- LankyBox01
- Scratcher
1000+ posts
Video sensing reporter doesn’t work on clones until they’re tapped once or say something (per launch)
Bump
- CryptoArav
- Scratcher
2 posts
Video sensing reporter doesn’t work on clones until they’re tapped once or say something (per launch)
I've had the same issue but I found a solution. Create a my block which runs without screen refresh, inside the my block put a say block, and inside the input of the say block place a single space, then after that put another say block with nothing in the input, then whenever you want to check the video motion, run the my block right before you check the video motion.
- Discussion Forums
- » Bugs and Glitches
- » Video sensing reporter doesn’t work on clones until they’re tapped once or say something (per launch)