Scratch 教學‎ > ‎

Scratch 操作介面

■  由美國麻省理工學院媒體實驗室所開發的 Scratch 是一套圖形化程式設計軟體,適合學生作為學習程式設計的入門軟體,可以輕易製作劇情、動畫、遊戲、音樂等程式架構,創作的作品可以上傳與全世界一起分享。

■  Scratch 從 2.0 開始可以直接在線上撰寫程式,只要連上 Scratch 官方網站申請帳號就可開發專題。

■  Scratch 操作頁面上方是功能表,主要操作介面分為舞台、角色、程式、腳本及背包五大區 (離線安裝版無背包區)。

■  按功能表  圖示後,將滑鼠移到下拉式選單最後項目下方的三角形符號上,選單項目會往下捲,直到正體中文項目出現,點選正體中文就可將操作介面中文化。




一、舞台區

■  舞台區的寬度為 480 像素,高度為 360 像素,以舞台區正中央為原點 (0,0),原點向右的 X 軸為正,向左為負;原點向上的 Y 軸為正,向下為負。當滑鼠進入舞台區時,會在舞台區右下角顯示滑鼠所在位置的座標值,方便設計者在舞台中精確擺放角色位置。

■  製作舞台背景:預設舞台背景顏色為白色,非常單調。Scratch 提供四種方法產生舞台背景,位於網頁左下角。


二、角色區

■  新建 Scratch 專題時,系統已自動產生一個「貓咪」腳色,如果不需要此腳色,可將其刪除,刪除的方法是在角色上按滑鼠右鍵,於快顯功能表中點選刪除項目。

快顯功能表中其他項目的功能:

★  複製:製造與原角色完全相同的角色,新角色的名稱由系統設定。複製時會連程式碼一起複製。

★  存檔到電腦:將角色下載到本機電腦中,儲存的檔案名稱為「角色名稱.sprite2」,例如角色名稱為「sprite1」,則角色檔的名稱為「sprite1.sprite2」。下載的角色檔可上傳給其他專題使用。

★  隱藏:點選此項目後,角色不會在舞台上顯示,同時此項目會變為 顯示;若點選 顯示 後,角色會在舞台上顯示,同時此項目變為 隱藏。


■  製作角色:新增角色的方法與新增舞台背景的方法雷同。


■  角色屬性設定:角色有許多屬性可以改變其特性,如角色名稱、顯示方向等。設定方法是按角色左上方的  圖示。


■  展開的角色屬性設定面板為:


三、程式區

■  程式區包含 程式區、造型 ( 或 背景 )、音效 三個頁籤。

■  程式區 頁籤提供百餘個積木讓設計者取用,為了方便使用及辨識,積木分為十類,不同類別以不同顏色標示,設計者只要將所需的積木拖曳到腳本區組合,就可完成所需的程式功能。


■  造型頁籤 (若點選舞台則會改成背景) :一個角色可擁有多張圖片,每一張圖片稱為「造型」,例如系統自動產生的貓咪角色就有兩個造型:點選程式區上方的 造型 頁籤可顯示所有造型。


■  造型頁籤內有圖形編輯功能分為編輯點矩陣圖及向量圖,介面如下:



■  音效頁籤:每個角色可擁有自己獨特的聲音資源,以貓咪角色為例,系統已自動加入一個 <meow> 聲音檔,這是貓咪的叫聲。

 從音效庫中選擇音效,
 
按該圖示後會詢問是否同意存取錄音裝置,按「是」鈕後就會啟動錄音裝置讓使用者錄音。
 
可上傳聲音檔案。
 


、腳本區

■  腳本區是撰寫程式的區域,右上角會顯示角色縮圖,表示目前撰寫的是該角色的程式。拖曳所需的程式區積木到腳本區即完成程式的撰寫。
大部分積木的左上方有一個凹下的缺口,用來銜接上層積木;左下方有一個凸出的小方塊,可讓下層積木接上來,如此就可一直不斷的延伸積木。沒有黏合的積木會造成程式碼中斷。


■  程式註解:為 Scratch 程式積木加入註解的方法是在積木上按滑鼠右鍵,再點選快顯功能表新增評論項目,可在米黃色的註解區域中輸入註解,註解區域與積木間有一條米黃色線段連結,拖曳右下角圖示可改變註解區大小。
■  如果不小心拖曳註解區會使註解區與積木分離,但這只是視覺上的分離,實際上註解區與積木的連結仍然存在。若要移除註解,可在註解區按滑鼠右鍵,再點選快顯功能表 刪除 項目就可移除該註解。


■  複製及刪除積木:在積木上按滑鼠右鍵,再點選快顯功能表「複製」或「刪除項目即可。(將不要的積木拖離腳本區也可刪除積木。)

■  需注意的是複製或刪除積木時,會複製或刪除指定積木下面所有的積木,如下圖:


■  複製積木到其他角色:有時不同角色會擁有相同程式積木,此時可以在完成一個角色程式積木後,將程式積木複製給其他角色使用。

★  以將 Sprite1 角色 ( 貓咪 ) 的程式積木複製給 Boy3 角色 ( 男孩 ) 為例:在角色區點選 Sprite1 角色,將腳本區的程式積木拖曳到角色區 Boy3 角色上:

★  放開滑鼠後會看到程式積木回到腳本區。在角色區點選 Boy3 角色,可在腳本區觀察到程式積木己複製到 Boy3 角色中了!


、背包區

■  開啟 Scratch 時,背包區預設是收合狀態,按背包區向上三角形圖示即可展開背包區。(只有網路版才有背包區)

■  背包區的功能是可以跨專題共用資源。背包區是一容器,可將程式積木、角色、造型、背景等拖曳到背包區儲存,背包區儲存的資料在關閉專題或關閉 Scratch 後仍然存在,因此可將常用的資源儲存在本區,開啟其他專題或新建專題時,只要將本區資源拖曳到對應的區域後,就可新增積木、角色等。


、功能表區


■  線上版 Scratch 中欲管理自己的專題,有三種方法:1. 點選功能表 檔案 \ 去我的房間 2. 點選頁面右上角「S」圖示 3. 點選 帳號 \ 我的東西。


■  「我的東西」中有所有專題的列表,可以新增或刪除專題。


■  「編輯功能提供的處理項目有:

■  反刪除:在刪除程式積木、角色、造型等以後,如果想要復原被刪除的項目,就可使用此功能。

■  小舞台佈置:在專題開發過程中,主要工作是撰寫程式,因此常會感到腳本區太小,必須拖曳捲軸來移動腳本區。本功能可以將舞台區縮小為約原來的四分之一,多出的空間用於擴大腳本區,方便放置更多程式積木。

■  Turbo 模式:以較快速度執行程式,彷彿快轉播放電影。


Comments