>> David J. MALAN: Să începem.
Când steagul verde clic, hai întâi inițializa o variabilă numită Mută ​​la
fals sau, mai simplu, 0.
Deci, pe paleta noastră de date, vom merge mai departe și faceți clic pe face o variabila.
Numim această variabilă dezactivat.
Se poate lucra pentru toate sprite.
Și vom merge mai departe și faceți clic pe OK.
>> Acum observa, avem un nou puzzle piesă numit dezactivat.
Ne poate trage orice număr de aceste puzzle piese acum în programul meu, astfel încât să se
inițializa această valoare.
>> Acum, hai să facem ceva pentru totdeauna.
Asculta pentru totdeauna pentru utilizator lovirea bara de spațiu de pe tastatură lor.
Deci, pentru a face acest lucru, vom nevoie de o condiție.
Vom apoi nevoie să simtă dacă sau nu utilizatorul a apăsat
bara de spațiu.
>> Și dacă da, vom verifica valoare a variabilei noastre dezactivat.
Și dacă este egal cu 0, vom să-l schimbe la 1 sau adevărat.
Și dacă este egal cu 1, suntem de gând să-l schimbe la 0.
Cu alte cuvinte, vom pentru a comuta valoarea sa.
>> Deci, pentru a face acest lucru, avem nevoie de o altă condiție.
Să trageți că în loc.
Avem nevoie de o altă expresie booleană, de testare de data aceasta pentru egalitate.
>> Ce vrem pentru a testa pentru egalitate?
Ei bine, valoarea acelei variabile.
Deci, haideți să trageți că în loc.
În cazul în care este egal cu 0, atunci ne-o dorim pentru a modifica valoarea de care
variabila la 0 la 1.
>> Altfel ne-o dorim pentru a schimba valoarea de care variabila de la,
probabil, 1 la 0.
Și asta e tot.
Acum avem un program care este în mod constant ascultare, pentru totdeauna, pentru
utilizatorului lovit bara de spațiu.
Și, de îndată ce el sau ea face, este va schimba valoarea de care
variabilă la 1 la 0 sau 0 la 1.
>> Dar noi încă nu au adus leul de mare de viață.
Deci, haideți să creeze un alt script, care, de asemenea, este de gând să înceapă atunci când verde
pavilion se face clic și este, de asemenea, pentru totdeauna gând să faci ceva, dar acest lucru
verificarea timp valoarea dezactivat variabilă înainte de a face acel lucru.
>> Când steagul verde clic, pentru totdeauna verificați dacă valoarea dezactivat
variabila este egal cu 0.
Pentru că dacă nu -
cu alte cuvinte, în cazul în care leul de mare nu este dezactivat - noi vrem
el să joace un sunet.
Și că sunetul va fi de că de un leu de mare.
O să-i dea un cuplu de secunde răgaz.
>> Și acum avem doua scenarii, atât de care se va desfășura în paralel, dar sunt
cumva comunicând prin intermediul care stat comun, că variabila.
Să faceți clic pe steagul verde.
>> [SEA LION BARKING]
>> SPEAKER 1: Am auzit leul de mare imediat, pentru că, din nou, ne-am
inițializat dezactivat la 0, sau false.
Dar acum, permiteți-mi să lovit ca bara de spațiu.
>> [SEA LION BARKING]
SPEAKER 1: Acum, s-ar putea crede că programul sa oprit.
Dar nu e, pentru că, din nou, ne-am aceste două bucle pentru totdeauna că sunt încă
care rulează în paralel.
Deci, cu alte cuvinte, dacă am lovit că bara de spațiu din nou -
>> [SEA LION BARKING]
>> SPEAKER 1: leu nostru mare este din nou.
>> [SEA LION BARKING]