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