顯示包含「【控制】」標籤的文章。顯示所有文章
顯示包含「【控制】」標籤的文章。顯示所有文章

2021年1月22日星期五

【控制】[重複直到"條件"]

該區塊用來改變原本是線性執行的程式指令區塊堆疊。該指令區塊內的所有指令區塊都會重複直到指定的菱形積木語句為真為止,在這種情況下,將執行該塊下面的代碼(如果有)。此循環的性質類似於某些其他編程語言中的while循環。

圖示




參數說明

該菱形空格:填入判斷式。
當直到指定的菱形積木語句為真時,才讓程式碼堆叠繼續運作。

實作應用

該實作目的在計時600秒成立後,跳出該迴圈,給出damage聲響;600秒前,則執行迴圈內的螢幕顯示區塊。

影片

以製作頭磚定時器為例,比較幾種重複控制區塊的差異。


回【區塊類型
回【區塊清單

2021年1月7日星期四

【控制】[如果 "條件" ,則]

控制區塊

用來改變原本是線性執行的程式指令區塊堆疊。
例如增加判斷式指令區塊,當設定的條件符合時,才可以進入內部的程式指令堆疊區塊;如果設定的條件不符合時,就跳過內部的程式指令堆疊區塊。

【控制】[如果 "條件",則] 


  • 為控制區塊。
  • 當發生設定的條件為ture時,進入內部的程式指令堆疊區塊。

時作影片區:

【控制】[重複無限次]

該區塊用來改變原本是線性執行的程式指令區塊堆疊。由於存在無限循環,因此該塊的底部沒有凸起;具有凹凸將是毫無意義的,因為它下面的塊永遠不會被激活。
保留在該塊中的塊將處於循環狀態,就像[重複N次]和[等待直到"條件"]一樣,不同之處在於該循環永不結束,直到按下停止按鈕,或使用「停止全部」區塊中斷程式,才能停止迴圈。

圖示



實作應用

需要重複無限次數的指令,可以透過本指令區塊執行。但是本程式沒有堆疊的功能,所以必須透過外部的停止指令,或式內部增加控制區塊來執行[停止全部]。




影片

以製作頭磚定時器為例,比較幾種重複控制區塊的差異。

回【區塊類型
回【區塊清單

【控制】[重複N次]

該區塊用來改變原本是線性執行的程式指令區塊堆疊。該指令區塊內的所有指令區塊都會重複給定的次數,才可以進入下一個程式指令堆疊區塊。

圖示


該圖示:將控制區塊內的指令區塊,重複執行10次。

參數說明


第1個空格:
只可以填入整數。
當這個區塊中的所有區塊將在迴圈N次後,才讓程式碼堆叠繼續運作。

實作應用

凡是需要重複有限次數的指令,都可以透過本指令區塊執行。
例如提示音太短,不明顯的時後,可以利用重複N次和等待N秒,來加強提示音的效果。

影片

以製作頭磚定時器為例,比較幾種重複控制區塊的差異。


回【區塊類型
回【區塊清單








【控制】[等待N秒]

用來改變原本是線性執行的程式指令區塊,最簡單的一個做法就是等待,可以等待一個輸入的時間,或是等待一個條件的發生。

圖示


該圖示:停止1秒鐘。

參數說明

 
該參數:可以為小數點後一位。
小數點後兩位,已經看不出來有沒有執行。
可以為整數,到三位數字都可以,更多沒有時間測試。

實作應用

可以來做倒數計時器,參數設定的時間到,可以利用【燈光】或者【聲音】來完成提醒。

影片

以製作頭磚定時器為例,比較幾種重複控制區塊的差異。

回【區塊類型
回【區塊清單

偶裝風(TM)

在幸福快樂的日子裡,凍結住可愛的樂高積木人偶,用魔法將甜蜜的時光風裝在透明的水晶當中,小道具凝結住那一刻的迷戀。如果願意讓腳下的刻章代替話語,每一次的蓋印都述說著人偶的故事,一遍又一遍地圓滿了每一天的小確幸。      如何訂作您的轉角心情故事? 訂做偶裝風(TM)的變身辦法(2...