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