Scratch教學~廣播與接收~關燈與開燈

繪製燈泡角色–角色設定兩個造型–一個造型是燈泡亮、一個造型是燈泡暗

image

繪製開關角色–一個是ON,一個是OFF

image

繪製兩個背景,一個亮、一個暗

image

在資料上新增加"燈"的變數,我們要利用變數0、1來切換燈泡造型及背景。

在開關上設定程式積木,當綠旗被點一下時,開關要顯示ON造型,並將變數燈設為0。

當角色被點一下時,變數燈要改變為1,如果燈=1時,開關造型切到OFF並廣播開燈,等一下要用接收到開燈的廣播來切換背景。

否則造型切換到ON,並廣播關燈,等一下要利用接收關燈廣播來切換背景。並將燈的變數設為0。

以上積木簡單說來就是當開關在ON的時候,代表燈是關的,如果你要把燈打開在ON上按一下就可以開燈了。

如果開關在OFF的時候,代表燈是打開的,如果你要把燈關掉,就在OFF上按一下就關燈了。

image

設定按綠旗時背景是暗的,燈接受到不同廣播時會在亮的背景與暗的背景間切換。

image

電燈的程式積木為程式一開始燈泡是暗的,接收到開燈的廣播時切換到燈泡亮的造型,接收到關燈的廣播時切換到燈泡暗的造型。

image

 

範例檔案

//scratch.mit.edu/projects/embed/104577837/?autostart=false