>> David J. Malan: Pradėkime.
Kai žalia vėliava paspaudėte, tegul pirmas inicijuoti kintamąjį vadinamą gesinta į
klaidingas arba, tiesiog, 0.
Taigi mūsų duomenų paletės, mes einame į priekį ir spustelėkite Padaryti kintamasis.
Skambinkite Šis kintamasis Pritildyta.
Jis gali dirbti visas sprites.
Ir mes eiti į priekį ir spustelėkite Gerai.
>> Dabar pastebėti turime naują galvosūkį gabalas vadinamas gesinta.
Mes galime vilkite bet kurį iš šių galvosūkį numeris vienetų dabar į mano programą, siekiant
inicijuoti šią vertę.
>> Dabar galime padaryti kažką amžinai.
Amžinai klausytis vartotojas pradeda tarpo savo klaviatūra.
Taigi, norint tai padaryti, mes ketiname kad reikia būklę.
Mes ketiname tada reikia jausti ar vartotojas dar paspaustas
tarpo.
>> Ir jei taip, mes ketiname patikrinti vertė mūsų prislopintas kintamąjį.
Ir jeigu ji yra lygi 0, mes ketiname jį pakeisti į 1 ar tiesa.
Ir jeigu ji yra lygi 1, mes ketina jį pakeisti į 0.
Kitaip tariant, mes ketiname perjungti savo vertę.
>> Taigi, norint tai padaryti, mums reikia kitos sąlygos.
Leiskite vilkite, kad į vietą.
Turime dar vieną loginę išraišką, šį kartą išbandyti lygybės.
>> Ką mes norime išbandyti lygybės?
Na, tos kintamojo vertė.
Taigi leiskite vilkite, kad į vietą.
Jei ji lygi 0, tai mes norime pakeisti, kad vertę
kintantis nuo 0 iki 1.
>> Dar norime pakeisti vertę Šio kintamojo nuo,
matyt, nuo 1 iki 0.
Štai ir viskas.
Dabar mes turime programą, kuri yra nuolat klausytis, amžinai, už
vartotojo pataikyti tarpo.
Ir kuo greičiau, nes jis arba ji, tai ketina keisti šią vertę
kintamasis 1-0 ar 0 iki 1.
>> Bet mes vis dar nedavė jūrų liūtas į gyvenimą.
Taigi, galime sukurti kitą scenarijų, kuris taip pat ketina pradėti, kai žalia
vėliava paspaudėte ir taip pat amžinai ketinate daryti kažką, bet tai
laiko patikrinti prislopintas vertę kintamasis prieš darant tą patį.
>> Kai žalia vėliava paspaudėte, amžinai tikrinti, ar išjungtas vertė
kintamasis lygus 0.
Nes jei ne -
Kitaip tariant, jei jūrų liūtas nepritildyta - mes norime
jį atkurti garsą.
Ir garsas bus kad jūrų liūtas.
Mes jam pora sekundžių atokvėpis.
>> Ir dabar mes turime du scenarijus, kurie abu kurie bus vykdomi lygiagrečiai, bet
kažkaip yra sujungti būdu kad bendras valstybės, kad kintamasis.
Leiskite spustelėkite mūsų žalia vėliava.
>> [Jūrų liūtas BARKING]
>> GARSIAKALBIS 1: Mes girdime Sea Lion iš karto, nes, vėlgi, mes
inicializuoti išjungtas 0, arba false.
Bet dabar leiskite man paspausti, kad tarpo.
>> [Jūrų liūtas BARKING]
GARSIAKALBIS 1: Dabar jūs manote kad programa nustojo.
Tačiau taip nėra, nes, vėlgi, turime šie du amžinai kilpos, kad vis dar
vyksta lygiagrečiai.
Taigi, kitaip tariant, jei aš paspauskite kad tarpo vėl -
>> [Jūrų liūtas BARKING]
>> GARSIAKALBIS 1: Mūsų jūrų liūtas atgal.
>> [Jūrų liūtas BARKING]