>> DAVID J. Malan: Let's get started.
Bij groene vlag geklikt, laten we eerst initialiseren van een variabele met de naam Gedempte aan
valse of, eenvoudiger, 0.
Dus op onze data palet, we gaan vooruit en klik op Maak een variabele.
Bel deze variabele Gedempte.
Het kan werken voor alle sprites.
En we zullen doorgaan en klik op OK.
>> Nu merken we hebben een nieuwe puzzel stuk genaamd Gedempte.
We kunnen een aantal van deze puzzel te slepen stukken nu in mijn programma, teneinde
initialiseren die waarde.
>> Nu laten we iets doen voor altijd.
Altijd luisteren naar de gebruiker raken de spatiebalk op hun toetsenbord.
Dus om dat te doen, gaan we een voorwaarde nodig.
We gaan dan moeten voelen ongeacht of de gebruiker heeft gedrukt
de spatiebalk.
>> En zo ja, gaan we controleren de waarde van onze gedempte variabele.
En als het gelijk is aan 0, we gaan om het te veranderen naar 1 of true.
En als deze gelijk is aan 1, we zijn gaan om het te veranderen naar 0.
Met andere woorden, we gaan de waarde schakelen.
>> Dus om dat te doen, moeten we een andere aandoening.
Laten we die slepen op zijn plaats.
We hebben nog een Booleaanse uitdrukking, dit keer testen voor gelijkheid.
>> Wat willen we testen voor gelijkheid?
Welnu, de waarde van die variabele.
Dus laten we die slepen op zijn plaats.
Als deze gelijk is aan 0, dan willen we de waarde van deze verandering
variabele van 0 tot 1.
>> Anders willen we de waarde te wijzigen van genoemde variabele uit,
vermoedelijk, 1 naar 0.
En dat is het.
We hebben nu een programma dat voortdurend luisteren, voor altijd, voor de
gebruiker het raken van de spatiebalk.
En zodra hij of zij doet, het is naar de waarde van deze verandering
variabele van 1 naar 0 of 0 naar 1.
>> Maar we hebben nog niet gebracht de zeeleeuw tot leven.
Dus laten we creëren een ander script dat ook gaat beginnen als het groene
vlag wordt geklikt en is ook altijd gaan om iets te doen, maar dit
tijd controleren van de waarde van de gedempte variabele voordat je dat ding.
>> Bij groene vlag geklikt, voor altijd controleren of de waarde van de gedempte
variabele gelijk is aan 0.
Want als niet -
met andere woorden, als de zeeleeuw niet gedempt is - we willen
hem om een ​​geluid af te spelen.
En dat geluid zal zijn dat van een zeeleeuw.
We zullen hem een ​​paar geven seconden respijt.
>> En nu hebben we twee scripts, zowel van dat zal lopen parallel, maar zijn
een of andere manier met elkaar in verbinding door middel van die gedeeld staat, die variabele.
Laten klik onze groene vlag.
>> [SEA LION BARKING]
>> LUIDSPREKER 1: We horen de zeeleeuw onmiddellijk, want, nogmaals, we hebben
geïnitialiseerd gedempt naar 0, of valse.
Maar nu laat me raken dat spatiebalk.
>> [SEA LION BARKING]
LUIDSPREKER 1: Nu, je zou denken dat het programma gestopt.
Maar het is niet, want, nogmaals, we hebben deze twee voor altijd lussen die nog
parallel lopen.
Dus met andere woorden, als ik hit dat spatiebalk weer -
>> [SEA LION BARKING]
>> LUIDSPREKER 1: Onze zeeleeuw is terug.
>> [SEA LION BARKING]