酷叮貓少兒編程講堂——Scratch-新建功能塊

Scratch2.0“更多模塊”中允許用戶“新建功能塊”,我們新建的功能塊類似於一般程序設計語言中的過程或函數,通過自定義功能塊可以使程序更簡潔,修改更方便。

例如:我們要建立一個繪製指定邊長的正N邊形的模塊,然後調用這個模塊繪製圖形。

首先要明確,建立這個模塊需要用到兩個參數:邊長和邊數,根據這一點,建立如下模塊:

酷叮貓少兒編程講堂——Scratch-新建功能塊

建立自定義模塊步驟:

1. 選定一個角色,打開“更多模塊”,再從中點擊“新建功能塊”,彈出“新模塊”窗口,如下圖所示:

酷叮貓少兒編程講堂——Scratch-新建功能塊

2. 選項展開後有三種參數:數字參數,字符串參數和布爾參數;還有一個文本標籤。在這裡我們用到了兩個數字參數和文本標籤。

酷叮貓少兒編程講堂——Scratch-新建功能塊

3. 在新建的功能塊中創建腳本,實現目標功能。下面就是我創建的畫邊長為number1的正number2邊形的模塊:

酷叮貓少兒編程講堂——Scratch-新建功能塊

4. 最後,調用新建的功能塊:

酷叮貓少兒編程講堂——Scratch-新建功能塊

看一下運行結果吧!

酷叮貓少兒編程講堂——Scratch-新建功能塊


分享到:


相關文章: