一、關于Scratch Scratch是由麻省理工學院(MIT)媒體實驗室的終身幼兒園團隊開發的一款圖形化編程工具。 Scratch 旨在通過其直觀、用戶友好的界面和積木式的編程語言,讓兒童和其他初學者能夠輕松地創建交互式故事、游戲和動畫,從而激發他們對編程的興趣并培養計算思維能力。 Scratch 是專為少兒設計的入門級編程語言,是小學生開啟編程之旅的理想選擇。 三、Scratch軟件操作界面 Scartch操作界面劃分為:功能區、積木指令區、編程區、舞臺區、角色區、背景區。 3.1、功能區 功能區包括:語言、文件、編輯、教程、文件名稱等操作。 (1)語言 點擊網格圖標下拉按鈕,可以選擇操作界面語言,包括簡體中文、英文等。 (2)文件 包括新作品、從電腦中上傳、保存到電腦等操作。 點擊 新作品 ,可以打開全新界面。若原界面中有操作,點擊此按鈕系統會彈出消息提示框,提示“是否丟棄當前作品中尚未保存的內容”。點擊“確認”按鈕將丟棄未保存的內容打開新的全新界面,點擊“取消”按鈕關閉提示框。 點擊 從電腦中上傳 ,將彈出系統選擇框,可以從電腦文件中選擇sb3后綴文件打開。 點擊 保存到電腦 ,將彈出系統提示框,自主選擇保存的文件夾路徑,點擊保存,作品保存到電腦指定的位置中。保存文件格式一般為:“XXXX.sb3”。 (3)編輯 包括恢復、打開加速模式等操作。 恢復 :針對角色、造型和聲音設計,幫助找回最后已刪除的角色、造型或聲音。 當刪除角色、造型或聲音,該功能會變成 “復原刪除的角色”、“復原刪除的造型”、“復原刪除的聲音”,點擊就可以恢復最后一次刪除的角色、造型、聲音。(!注意:只能恢復最后一次的操作。) 打開加速模式 :打開后,項目將以更快的速度執行。 開啟加速模式會讓舞臺區進入加速模式,針對一些花費時間比較久的效果,會加速進行,Scratch 推薦使用加速的模式項目有工程圖、大型數學運算、需要3D引擎的運算、畫筆項目等。 3.2、積木指令區 積木指令區是存放積木塊的區域。 積木指令區的積木分為運動、外觀、聲音、事件、控制、偵測、運算、變量、自制積木等幾類。 運動:這類積木用于設置角色在舞臺上的各種運動,如角色的移動、旋轉、方向和位置的改變等。 外觀:這類積木用于改變角色的外觀和顯示效果,如角色的對話、文字顯示、造型、背景選擇、外觀大小、顏色、亮度、虛像等。 聲音:這類積木用于播放聲音效果,如播放聲音、停止聲音、聲音的大小、音調等。 事件:這類積木用于觸發特定的事件或操作。如設定事件的發生(點擊小綠旗,點擊角色,點擊按鈕等),需要執行的程序代碼。 控制:這類積木用于控制角色的行為。如邏輯判斷、等待、等待時間、腳本停止、克隆、克隆體啟動、刪除克隆體等。 偵測:這類積木用于檢測角色周圍環境的變化、對周圍環境做出響應。判斷角色是否發生特定的情況,經常和控制類的積木互相搭配使用。 運算:這類積木用于進行數學運算或比較。如數學運算、文字拼接、邏輯判斷、四舍五入、絕對值、隨機數、向上取整、向下取整、三角函數等。 變量:這類積木用于存儲和操作數據。建立變量和列表用來存儲程序需要的數據等。 自制積木:允許用戶自定義積木塊,將一段復雜和重復使用的積木抽取出來,封裝成一個可重復使用的積木塊,從而簡化程序的開發過程?。 每類積木指令的具體功能使用,我們會在后續教程中,進行詳細的說明。 除了上述九種類別的積木,點擊左下角的擴展按鈕,Scratch還提供了擴展功能的積木類別,默認提供音樂、畫筆、視頻偵測、文字朗讀、翻譯等高級的積木模塊功能。 3.3、編程區 編程區是用來搭建積木編寫程序的區域。 用鼠標點擊并選中左側積木指令區中的所需積木塊,接著按住鼠標左鍵不放,將積木拖拽到中央的編程區進行放置。通過這種方式,我們可以逐步搭建出完整的邏輯程序。 3.4、舞臺區 編程區是用來運行程序展示效果的區域。 點擊舞臺區左上角的綠旗按鈕,開始運行編程區的程序。點擊紅色按鈕,停止正在運行的程序。 舞臺區右上角的三個按鈕作用依次為:小舞臺模式、大舞臺模式(默認)、全屏模式。 全屏模式下整個界面只能看到舞臺區。 3.5、角色區 角色區用于管理、選擇和編輯項目中的所有角色,包括添加新角色、切換當前編輯的角色屬性以及查看角色列表。 (1)編輯角色屬性 角色區上方區域可以對角色的名字、坐標、顯示隱藏、大小、方向進行修改。 角色區下方區域,展示所有的角色列表。當前選中哪個角色,編程區展示的是為該角色編寫的代碼。 (2)添加角色 鼠標移動到右下角的貓頭按鈕上,出現四種添加角色的方式,從上到下分別為: 1、上傳角色:從電腦中上傳一張圖片,作為角色。 2、隨機:從系統自帶的角色庫中,隨機選擇一個。 3、繪制:打開造型編輯器,自己繪制一個角色。 4、選擇一個角色:打開系統自帶的角色庫,自己選擇一個角色。直接點擊貓頭按鈕與點擊搜索按鈕的作用是一樣的。 ![]() (3)刪除角色 方式1:鼠標點擊角色,角色被選中,變成藍色框選中狀態。點擊該角色右上角的垃圾桶X按鈕,該角色就被刪除了。注意的是:刪除該角色的同時,對該角色編寫的程序代碼也將一起被刪除。 方式2:鼠標移動到角色身上,然后點擊鼠標右鍵,在下拉菜單中,點擊刪除按鈕,刪除該角色。 3.6、背景區 背景區是用來顯示舞臺背景的縮列圖以及使用的所有背景數量,并且可以添加背景的區域。 (1)添加背景 鼠標移動到右下角的圖片形狀按鈕上,出現四種添加背景的方法,從上到下分別為: 1、上傳背景:從電腦中上傳一張圖片,作為背景。 2、隨機:從系統自帶的背景庫中,隨機選擇一個。 3、繪制:打開造型編輯器,自己繪制一個背景。 4、選擇一個背景:打開系統自帶的背景庫,自己選擇一個背景。直接點擊圖片形狀按鈕與點擊搜索按鈕的作用是一樣的。 (2)刪除背景 第一步,鼠標點擊背景區,被藍色框選,表示選中了背景區; 第二步,點擊界面左上角的積木指令區的背景按鈕,展示出所有的背景列表。 刪除背景方式跟刪除角色類似,也有兩種: 方式1:鼠標點擊背景,背景被選中,變成藍色框選中狀態。點擊該背景右上角的垃圾桶X按鈕,該背景就被刪除了。 方式2:鼠標移動到背景身上,然后點擊鼠標右鍵,在下拉菜單中,點擊刪除按鈕,刪除該背景。 注意的是:刪除背景時,最后一個背景是無法刪除的。 四、課程總結 在本節課中,我們對Scratch 3.0軟件的操作界面及其各個功能模塊進行了初步的探索和介紹。通過詳細了解 Scratch 3.0 的用戶界面布局、積木區、編程區、舞臺區、角色區和背景區等功能,我們為后續的學習奠定了堅實的基礎。 接下來的課程中,我們將利用這個平臺來學習創建一系列豐富多彩的編程項目。通過這些實踐項目,我們將深入理解編程的基本概念和思維理念,包括事件處理、循環結構、條件判斷、變量和列表使用等核心編程思想。這不僅有助于大家掌握編程技能,還能激發創造力,讓大家在動手實踐中體驗到編程的樂趣。 總之,通過本節課的學習,我們已經準備好迎接更多的挑戰,并將在未來的課程中不斷進步,享受編程帶來的無限可能。 |
|
來自: 我的人生寶庫 > 《電腦(軟件應用)》