>> Девід Дж. Малан: Давайте почнемо.
Коли зелений прапор натиснув, давайте спочатку ініціалізувати змінну Приглушене, щоб
помилкові або, простіше кажучи, 0.
Так на нашій палітрі даних, ми йдемо вперед і натисніть Зробити змінну.
Назвіть цей змінну відключений.
Він може працювати для всіх спрайтів.
І ми будемо йти вперед і натисніть кнопку ОК.
>> Тепер зверніть увагу у нас нову головоломку частина називається Приглушене.
Ми можете перетягнути будь-яку кількість цих головоломки штук тепер у моїй програмі, з тим, щоб
ініціалізації це значення.
>> Тепер давайте зробимо що-небудь назавжди.
Назавжди слухати для користувача удару пробіл на їх клавіатурі.
Таким чином, щоб зробити це, ми збираємося потребувати стан.
Ми збираємося, то потрібно відчувати натиснув чи ні користувач
пробіл.
>> І якщо це так, ми збираємося перевірити цінність нашої приглушеної змінної.
І якщо він дорівнює 0, ми збираємося змінити його на 1 або правда.
І якщо він дорівнює 1, ми збирається міняти його в 0.
Іншими словами, ми збираємося для перемикання його значення.
>> Таким чином, щоб зробити це, нам потрібно ще одна умова.
Давайте перетягніть, що на місце.
Нам потрібен ще один логічний вираз, на цей раз тестування на рівність.
>> Що ми хочемо для перевірки рівності?
Ну, значення цієї змінної.
Так що давайте тягнути, що на місце.
Якщо він дорівнює 0, то ми хочемо щоб змінити значення, що
варіюється від 0 до 1.
>> Решту ми хочемо змінити значення з цієї змінної від,
імовірно, від 1 до 0.
І це все.
Тепер у нас є програма, яка є постійно слухати, назавжди, на
Користувач натиснувши пробіл.
І як тільки він або вона робить, це збирається змінити значення, що
варіюється від 1 до 0 або 0 до 1.
>> Але ми ще не приніс морський лев до життя.
Так давайте створимо інший сценарій, який також збирається почати, коли зелений
прапор клацанні, а також назавжди буде робити щось, але це
перевірка часу значення приглушений змінна, перш ніж робити цю річ.
>> Коли зелений прапор клацанні назавжди перевірити, якщо значення приглушений
змінна дорівнює 0.
Тому що, якщо ні -
Іншими словами, якщо морський лев не було вимкнено - ми хочемо
йому грати звук.
І, що звук буде що з морської лев.
Ми дамо йому пару секунд перепочинку.
>> І тепер у нас є два сценарії, обидва з які працюватимуть паралельно, але
якось сполучених шляхом що загальний стан, що змінна.
Давайте натиснемо наш зелений прапор.
>> [Морський лев гавкіт]
>> Виступаючий 1: Ми чуємо морський лев відразу, тому що, знову ж, ми в
ініціалізації приглушений до 0, або хибним.
Але тепер дозвольте мені розповісти, що прогалину.
>> [Морський лев гавкіт]
Виступаючий 1: Тепер, ви можете подумати, що програма зупинилася.
Але це не так, тому що, знову ж, у нас є ці два вічно петлі, що як і раніше
працює паралельно.
Отже, іншими словами, якби я вдарив що прогалина знову -
>> [Морський лев гавкіт]
>> Виступаючий 1: Наша морський лев повернувся.
>> [Морський лев гавкіт]