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]