>> DAVID J. MALAN: La oss komme i gang.
Når grønt flagg klikket, la oss først initial en variabel kalt Dempet til
usann eller ganske enkelt, 0.
Så på vår data palett, vi går videre og klikk Lag en variabel.
Ring denne variabelen Dempet.
Det kan fungere for alle sprites.
Og vi vil gå videre og klikk på OK.
>> Nå merker vi en ny gåte stykke kalt Dempet.
Vi kan dra et antall av disse pusle stykker nå inn i min program, slik at
initial denne verdien.
>> Nå la oss gjøre noe for alltid.
Alltid lytte til brukeren treffer mellomromstasten på tastaturet sitt.
Så for å gjøre det, skal vi til å trenge en tilstand.
Vi skal da trenger å sanse hvorvidt brukeren har trykket
mellomromstasten.
>> Og hvis så, kommer vi til å sjekke Verdien av vår dempet variabel.
Og hvis det er lik 0, skal vi å endre den til en eller sant.
Og hvis det er lik 1, er vi kommer til å endre den til 0.
Med andre ord, vi skal å veksle sin verdi.
>> Så for å gjøre det, trenger vi en annen tilstand.
La oss dra den på plass.
Vi trenger en boolsk uttrykk, denne tid på å teste for likestilling.
>> Hva ønsker vi å teste for likestilling?
Vel, verdien av denne variabelen.
Så la oss dra den på plass.
Hvis det er lik 0, så vi ønsker for å endre verdien av den
variabel fra 0 til 1..
>> Annet vi ønsker å endre verdien av den variabelen fra,
formodentlig, 1-0.
Og det er det.
Vi har nå et program som er i stadig lytting, for alltid, for den
brukeren treffer på mellomromstasten.
Og så snart han eller hun gjør, er det kommer til å endre verdien av at
variabel fra 1 til 0 eller 0 til 1..
>> Men vi har ennå ikke brakt Sjøløve til liv.
Så la oss lage en annen script som også kommer til å starte når den grønne
flagget er klikket og er også for alltid kommer til å gjøre noe, men dette
tid sjekke verdien av dempet variabel før du gjør den tingen.
>> Når grønt flagg klikket, for alltid sjekke om verdien av dempet
variabel lik 0.
Fordi hvis ikke -
med andre ord, hvis sjøløve ikke er dempet - vil vi ha
ham til å spille av en lyd.
Og at lyden vil være som av en sjøløve.
Vi vil gi ham et par av sekunder pusterom.
>> Og nå har vi to skript, både av som vil kjøre parallelt, men er
en eller annen måte innbyrdes forbundet ved hjelp av som delte tilstanden og variabel.
La oss klikke vår grønne flagg.
>> [SEA LION BARKING]
>> SPEAKER 1: Vi hører sjøløve umiddelbart, fordi, igjen, vi har
initialisert dempet til 0, eller falsk.
Men nå la meg treffe at mellomromstasten.
>> [SEA LION BARKING]
SPEAKER 1: Nå kan du tror at programmet har stoppet.
Men det er ikke, fordi, igjen, har vi disse to forever looper som fortsatt
som kjører i parallell.
Så med andre ord, hvis jeg treffer at mellomromstasten igjen -
>> [SEA LION BARKING]
>> SPEAKER 1: Vår sjøløve er tilbake.
>> [SEA LION BARKING]