Discuss Scratch

EGirlShine
Scratcher
15 posts

how to make sprite talk?

How can I make another sprite talk automatically after another sprite has talked?
youneverknew
Scratcher
18 posts

how to make sprite talk?

hi!
so for example, this 1st sprite wants to speak:
when green flag clicked
say [Hello!] for (2) secs
if you want to make a broadcast then broadcast
broadcast [finished talking]
then for the second sprite you can either choose to make a broadcast or wait the number of seconds the 1st sprite is talking
1. Make a broadcast
when I receive [finished talking]
say [Hello!] for (2) secs
2.Wait number of seconds
when green flag clicked
wait (2) secs
say [Hello!] for (2) secs
Ph0enix3000
Scratcher
94 posts

how to make sprite talk?

when green flag clicked
say [hello!] for (2) secs
broadcast [ finished talking]


when I receive [ finished talking]
play sound [ recording]

Last edited by Ph0enix3000 (Sept. 18, 2016 16:53:51)

moss-shadow
Scratcher
500+ posts

how to make sprite talk?

Sprite 1:
when green flag clicked
say [Blackcatssaywhat!] for (2) secs
broadcast [1 v]

Sprite 2:
when I receive [1 v]
say [What?] for (2) secs
ICM7665
Scratcher
25 posts

how to make sprite talk?

You can simply make sprites talk after eachother

Head to the first sprite and put this:

say [(Sprite 1's dialog)] for (2) secs
broadcast [The name of the broadcast v]

Then head to sprite 2:

when I receive [The name of the broadcast v]
say [(dialog]
emiasc2005
Scratcher
88 posts

how to make sprite talk?

when green flag clicked
say [hi, how are you today. ] for (2) secs
broadcast [hi v]
when I receive [hi v]
say [great, how 'bout you] for (2) secs

hope that helps
awesome-llama
Scratcher
1000+ posts

how to make sprite talk?

moss-shadow wrote:

Sprite 1:
when green flag clicked
say [Blackcatssaywhat!] for (2) secs
broadcast [1 v]

Sprite 2:
when I receive [1 v]
say [What?] for (2) secs

Sugar45 wrote:

SPRITE 1:
when green flag clicked
say [Hi there!] for (2) secs
broadcast [broadcast v]
Sprite 2:
when I receive [broadcast v]
say [Hi Sprite 1!] for (2) secs

emiasc2005 wrote:

when green flag clicked
say [hi, how are you today. ] for (2) secs
broadcast [hi v]
when I receive [hi v]
say [great, how 'bout you] for (2) secs

ICM7665 wrote:

You can simply make sprites talk after eachother

Head to the first sprite and put this:

say [Sprite 1's dialog] for (2) secs
broadcast [The name of the broadcast v]

Then head to sprite 2:

when I receive [The name of the broadcast v]
say [dialog]

Ph0enix3000 wrote:

when green flag clicked
say [hello!] for (2) secs
broadcast [ finished talking v]
when I receive [ finished talking v]
play sound [ recording v]
Everyone, please stop answering with the same thing!

Last edited by awesome-llama (Sept. 20, 2016 06:57:41)

Powered by DjangoBB