>> DAVID J. MALAN: Lad os komme i gang.
Når grønt flag klikket, lad os først initialisere en variabel kaldet Dæmpet til
falske eller, mere enkelt, 0.
Så på vores data palette, vi gå videre og klik på Opret en variabel.
Ring denne variabel Dæmpet.
Det kan arbejde for alle sprites.
Og vi vil gå videre og klik på OK.
>> Bemærk nu har vi en ny gåde stykke kaldet Dæmpet.
Vi kan trække en række af disse puslespil stykker nu ind i mit program, så
initialisere denne værdi.
>> Lad os nu gøre noget for evigt.
Forever lytte til brugeren rammer mellemrumstasten på deres tastatur.
Så for at gøre det, vi skal til brug for en betingelse.
Vi vil derefter nødt til at fornemme hvorvidt brugeren har trykket
mellemrumstasten.
>> Og hvis ja, vi kommer til at kontrollere værdien af ​​vores dæmpet variabel.
Og hvis det er lig 0, vil vi at ændre det til 1 eller sand.
Og hvis det er lig med 1, er vi kommer til at ændre det til 0.
Med andre ord, vi kommer at skifte sin værdi.
>> Så for at gøre det, vi har brug for en anden tilstand.
Lad os trække det på plads.
Vi har brug for en anden boolsk udtryk, denne gang teste for ligestilling.
>> Hvad ønsker vi at teste for ligestilling?
Nå, værdien af ​​denne variabel.
Så lad os trække det på plads.
Hvis det er lig 0, så vil vi at ændre værdien af ​​det
variabel fra 0 til 1.
>> Else vi ønsker at ændre værdien af denne variabel fra
formentlig, 1 til 0.
Og det er det.
Vi har nu et program, der er i konstant lytte, for evigt, for
bruger rammer mellemrumstasten.
Og så snart han eller hun gør, er det kommer til at ændre værdien af ​​det
variabel fra 1 til 0. eller 0 til 1.
>> Men vi har endnu ikke bragt søløve til livet.
Så lad os skabe en anden script, der også kommer til at starte, når den grønne
flag er klikket og er også evigt kommer til at gøre noget, men dette
tid kontrollere værdien af ​​den dæmpede variabel før at gøre det ting.
>> Når grønt flag klikket, for evigt kontrollere, om værdien af ​​den dæmpede
variabel er lig 0.
Fordi hvis ikke -
med andre ord, hvis sea lion ikke er dæmpet - vi ønsker
ham til at afspille en lyd.
Og at lyden bliver der af en søløve.
Vi giver ham et par sekunder pusterum.
>> Og nu har vi to scripts, både af som vil køre parallelt, men er
måde indbyrdes forbundne ved hjælp af at delt tilstand, at variabel.
Lad os klikke vores grønne flag.
>> [SEA LION BARKING]
>> SPEAKER 1: Vi hører søløve straks, fordi igen, vi har
initialiseret dæmpet til 0, eller falsk.
Men lad mig nu skud afsted mellemrumstasten.
>> [SEA LION BARKING]
SPEAKER 1: Nu kan du tror at programmet er stoppet.
Men det er ikke, fordi, igen, vi har disse to for evigt sløjfer, der stadig er
løber parallelt.
Så med andre ord, hvis jeg ramte at rummet bar igen -
>> [SEA LION BARKING]
>> SPEAKER 1: Vores hav løve er tilbage.
>> [SEA LION BARKING]