Kitten編程貓 裏說 XXX 直到結束 這個積木,在語音結束以前,不會執行下一塊的對話積木。編程
若是此時收到其餘事件,好比上圖的「轉盤中止」的事件,那麼「轉盤中止」 事件處理函數裏的對話積木,會先於「說 XXX 直到結束」 下一塊的對話積木而執行,而這並非咱們想要的效果。函數
根據Kitten編程貓的幫助文檔,若是想給做品添加持續的背景音樂,咱們能夠經過重複執行和播放音樂的積木來實現。須要注意的是,咱們須要用到的是【播放聲音直到結束】積木,而不是【播放聲音】積木。動畫
這兩塊聲音積木之間的使用差別:spa
因此當咱們將【播放聲音】積木放入【重複執行】框中時,將會有無數個所選音樂隨着時間同時開始播放,產生奇怪的噪音,在做品須要持續播放的背景音樂時,記得要選擇【播放聲音直到結束】積木。遊戲
假設我進入遊戲以後,在片頭動畫和遊戲演示頁面裏,播放背景音樂A,而後點擊「遊戲開始」時,播放背景音樂B.事件
由於Kitten編程貓裏是沒有中止正在播放的音樂的積木,而只有中止全部音樂播放的積木:rem
所以正確的作法以下圖:文檔
當須要切換遊戲音樂時,更改對應音樂所屬的標誌位變量的值:it
這樣,在執行「中止全部聲音」 積木時,在「重複執行」 積木裏執行的 「播放 XX 聲音直到結束」 就會返回,而後進入 IF 積木,此時便可有機會退出「重複執行」 積木,從而切換到其餘音樂的播放。class
更多Jerry的原創文章,盡在:"汪子熙":