>> Дэвид Дж. Малан: Давайте начнем.
Когда зеленый флаг нажал, давайте сначала инициализировать переменную Приглушенный, чтобы
ложные или, проще говоря, 0.
Так на нашей палитре данных, мы идем вперед и нажмите Сделать переменную.
Назовите этот переменную отключен.
Он может работать для всех спрайтов.
И мы будем идти вперед и нажмите кнопку ОК.
>> Теперь обратите внимание у нас новую головоломку часть называется Приглушенный.
Мы можете перетащить любое количество этих головоломки штук теперь в моей программе, с тем, чтобы
инициализации это значение.
>> Теперь давайте сделаем что-нибудь навсегда.
Навсегда слушать для пользователя удара пробел на их клавиатуре.
Таким образом, чтобы сделать это, мы собираемся нуждаться в состояние.
Мы собираемся, то нужно чувствовать нажал ли или нет пользователь
пробел.
>> И если это так, мы собираемся проверить ценность нашей приглушенной переменной.
И если он равен 0, мы собираемся изменить его на 1 или правда.
И если он равен 1, мы собирается менять его в 0.
Другими словами, мы собираемся для переключения его значение.
>> Таким образом, чтобы сделать это, нам нужно еще одно условие.
Давайте перетащите, что на место.
Нам нужен еще один логическое выражение, на этот раз тестирование на равенство.
>> Что мы хотим для проверки равенства?
Ну, значение этой переменной.
Так что давайте тянуть, что на место.
Если он равен 0, то мы хотим чтобы изменить значение, что
варьируется от 0 до 1.
>> Остальное мы хотим изменить значение из этой переменной от,
предположительно, от 1 до 0.
И это все.
Теперь у нас есть программа, которая является постоянно слушать, навсегда, на
Пользователь нажав пробел.
И как только он или она делает, это собирается изменить значение, что
варьируется от 1 до 0 или 0 до 1.
>> Но мы еще не принес морской лев к жизни.
Так давайте создадим другой сценарий, который также собирается начать, когда зеленый
флаг щелчке, а также навсегда будет делать что-то, но это
проверка времени значение приглушенный переменная, прежде чем делать эту вещь.
>> Когда зеленый флаг щелчке навсегда проверить, если значение приглушенный
переменная равна 0.
Потому что, если нет -
Другими словами, если морской лев не отключен - мы хотим
ему играть звук.
И, что звук будет что из морской лев.
Мы дадим ему пару секунд передышки.
>> И теперь у нас есть два сценария, оба из которые будут работать параллельно, но
как-то сообщающихся путем что общее состояние, что переменная.
Давайте нажмем наш зеленый флаг.
>> [Морской лев лай]
>> Выступающий 1: Мы слышим морской лев сразу, потому что, опять же, мы в
инициализации приглушен до 0, или ложным.
Но теперь позвольте мне рассказать, что пробел.
>> [Морской лев лай]
Выступающий 1: Теперь, вы можете подумать, что программа остановилась.
Но это не так, потому что, опять же, у нас есть эти два вечно петли, что по-прежнему
работает параллельно.
Итак, другими словами, если бы я ударил что пробел снова -
>> [Морской лев лай]
>> Выступающий 1: Наша морской лев вернулся.
>> [Морской лев лай]