Button Block 按鈕

按鈕是最簡單直接的Input,它可以設定為「按下的當刻 pressed」和「鬆開手後 released」才執行下一動作。

例子:

做一枝真實的電筒吧。按掣、開燈、按掣、關燈。

按圖砌好Robo手電筒。我們需要做到的效果是:

按掣,燈打開

按掣,燈關閉

再按掣,燈再打開...

第一步 按掣,燈打開

這一部份不再說明了,在不同的篇幅已經講過太多次。

第二步燈關閉

很多人只做了上半部份便以為完成了,結果不能關燈

我們這裡使用wait until,但當然不止這一個編法,大家可以只行研究。

注意這邊按下 button 後需鬆手 , 不然 Robo 會認為你在無間斷按 button 會一直開燈關燈。

第三步 再按掣

我們在第一步已經做完了第三步了,當你加入forever時。大家再按一次就知道結果了。