>> Дэвід Дж. Малан: Давайце пачнем.
Калі зялёны сцяг націснуў, давайце спачатку ініцыялізаваць зменную Прыглушаны, каб
ілжывыя або, прасцей кажучы, 0.
Так на нашай палітры дадзеных, мы ідзем наперад і націсніце Зрабіць зменную.
Назавіце гэты зменную адключаны.
Ён можа працаваць для ўсіх спрайтов.
І мы будзем ісці наперад і націсніце кнопку ОК.
>> Зараз звернеце ўвагу ў нас новую галаваломку частка называецца Прыглушаны.
Мы можаце перацягнуць любую колькасць гэтых галаваломкі штук зараз у маёй праграме, з тым, каб
ініцыялізацыі гэта значэнне.
>> Зараз давайце зробім што-небудзь назаўсёды.
Назаўжды слухаць для карыстальніка ўдару прабел на іх клавіятуры.
Такім чынам, каб зрабіць гэта, мы збіраемся мець патрэбу ў стан.
Мы збіраемся, то трэба адчуваць націснуў ці ці не карыстальнік
прабел.
>> І калі гэта так, мы збіраемся праверыць каштоўнасць нашай прыцішанай зменнай.
І калі ён роўны 0, мы збіраемся змяніць яго на 1 або праўда.
І калі ён роўны 1, мы збіраецца мяняць яго ў 0.
Іншымі словамі, мы збіраемся для пераключэння яго значэнне.
>> Такім чынам, каб зрабіць гэта, нам трэба яшчэ адна ўмова.
Давайце перацягнуць, што на месца.
Нам патрэбен яшчэ адзін лагічны выраз, на гэты раз тэставанне на роўнасць.
>> Што мы хочам для праверкі роўнасці?
Ну, значэнне гэтай зменнай.
Так што давайце цягнуць, што на месца.
Калі ён роўны 0, то мы хочам каб змяніць значэнне, што
вар'іруецца ад 0 да 1.
>> Астатняе мы хочам змяніць значэнне з гэтай зменнай ад,
як мяркуецца, ад 1 да 0.
І гэта ўсё.
Цяпер у нас ёсць праграма, якая з'яўляецца пастаянна слухаць, назаўжды, на
Карыстальнік націснуўшы прабел.
І як толькі ён ці яна робіць, гэта збіраецца змяніць значэнне, што
вар'іруецца ад 1 да 0 або 0 да 1.
>> Але мы яшчэ не прынёс марскі леў да жыцця.
Так давайце створым іншы сцэнар, які таксама збіраецца пачаць, калі зялёны
сцяг пстрычцы, а таксама назаўжды будзе рабіць нешта, але гэта
праверка часу значэнне прыглушаны зменная, перш чым рабіць гэтую рэч.
>> Калі зялёны сцяг пстрычцы назаўжды праверыць, калі значэнне прыглушаны
пераменная роўная 0.
Таму што, калі не -
Іншымі словамі, калі марскі леў ня адключаны - мы хочам
яму гуляць гук.
І, што гук будзе што з марской леў.
Мы дамо яму пару секунд перадышкі.
>> І зараз у нас ёсць два сцэнарыя, абодва з якія будуць працаваць паралельна, але
неяк сазлучаных шляхам што агульны стан, што пераменная.
Давайце націснем наш зялёны сцяг.
>> [Марскі леў брэх]
>> Выступоўца 1: Мы чуем марскі леў адразу, таму што, зноў жа, мы ў
ініцыялізацыі прыглушаны да 0, або ілжывым.
Але цяпер дазвольце мне распавесці, што прабел.
>> [Марскі леў брэх]
Выступоўца 1: Зараз, вы можаце падумаць, што праграма спынілася.
Але гэта не так, таму што, зноў жа, у нас ёсць гэтыя два вечна завесы, што па-ранейшаму
працуе паралельна.
Такім чынам, іншымі словамі, калі б я ўдарыў што прабел зноў -
>> [Марскі леў брэх]
>> Выступоўца 1: Наша марскі леў вярнуўся.
>> [Марскі леў брэх]