DAVID J.馬蘭:讓我們開始吧。 當綠旗點擊,讓我們先 初始化一個名為靜音變量 假,或者更簡單地說,0。 因此,我們的數據的調色板,我們繼續前進 並點擊設置一個變量。 調用此變量靜音。 它可以為所有的精靈工作。 我們將繼續前進,然後單擊確定。 現在可以看到,我們有一個新的難題 一塊叫靜音。 我們可以將任意數量的這些謎題 到現在我的程序塊,從而 初始化值。 現在,讓我們做一些事情,直到永遠。 永遠監聽打到用戶 鍵盤上的空格鍵。 因此,要做到這一點,我們要 到需要的狀態。 我們要去那麼就需要感知 用戶是否已經按下 空格鍵。 如果是這樣,我們要檢查 我們的靜音變量的值。 如果它等於0,我們將 將其更改為1或true。 如果它等於1,我們是 將其更改為0。 換句話說,我們要 切換到它的價值。 因此,要做到這一點,我們需要 另一個條件。 讓我們來拖動到位。 我們需要另一個布爾表達式, 這次測試相等。 我們究竟要測試是否相等? 好了,該變量的值。 因此,讓我們拖動到位。 如果它等於0,那麼,我們想 改變該值 從0變到1。 否則,我們想改變的值 該變量由, 據推測,1比0。 就是這樣。 我們現在有一個程序,它是不斷 聽著,永遠為 用戶敲擊空格鍵。 而只要他或她呢,它的 要改變該值 從1到0或0到1的變量。 但我們還沒有把 海獅的生活。 因此,讓我們創建另一個腳本也 即將啟動的時候綠 標誌點擊,也永遠 會做什麼,但是這 時間檢查靜音的價值 做那件事之前變量。 當綠旗點擊,直到永遠 檢查靜音的價值 變量等於0。 因為如果不是 - 換句話說,如果海獅 不靜音 - 不是我們不想 他播放聲音。 那聲音會 一個海獅。 我們會給他一對夫婦 幾秒鐘的喘息。 現在我們有兩個腳本,這兩個 這將並行運行,但 通過這樣莫名其妙地互通 該共享狀態,則該變量。 讓我們按我們的綠色旗幟。 [海獅BARKING] 揚聲器1:我們聽到海獅 馬上,因為,再一次,我們已經 靜音初始化為0,或假。 但現在讓我打了空格鍵。 [海獅BARKING] 揚聲器1:現在,你可能會認為 該計劃已經停止。 但它不是,因為,再一次,我們有 這兩個永遠循環,仍 並行運行。 所以,換句話說,如果我打 該空間再次欄 - [海獅BARKING] 揚聲器1:我們的海​​獅又回來了。 [海獅BARKING]