Microsoft Word - Scratch_14版參考指南.doc

Similar documents
iziggi

CU0594.pdf

SCRATCH 速成法

Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop Photoshop 8 136

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

AutoCAD 用戶如何使用 ArchiCAD

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

Microsoft Word - CS-981.doc

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Microsoft Word - Mail2000_SecurityPatch_

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1



投影片 1

7 貪食蛇 7-1 設計蛇移動的動作 畫出 貪食蛇 1 Scratch 小叮嚀 2 ( ) 3 141

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089

The golden pins of the PCI card can be oxidized after months or years

* 2

X6-04_How_do_I_write_a_com_port_communicate_program_of_XPAC_tc

PowerPoint 簡報

EX-Z80

CC213

AndroidUsersGuide.book

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

使用手冊

ebook111-4

( )... 5 ( ) ( )

Microsoft PowerPoint - java2012-ch12投影片.ppt


(Microsoft Word - wes _\246p\246\363\250\317\245\316watchdog\250\276\244\356\265{\246\241\267\355\276\367.doc)

投影片 1

桌上型個人電腦採購規格說明表

FETnet - Acer Iconia Tab  (A500 Wi-Fi 版) 平板電腦操作指南

Microsoft Word - GUI design.doc

Microsoft Word - DBM_A_201105_ToadforSybase.doc

桌上型個人電腦採購規格說明表

Microsoft Word - Prog1-981.docx

桌上型個人電腦採購規格說明表

jsj0.nps

投影片 1

TR-10_UserManual_Cht.indd

MoStash_User_Guide_TW

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63>

Boot Camp 安装与设置指南


01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl

Microsoft Word - 3D手册2.doc

Oxford iSolution下載及安裝指南

FR-33.2_user_manual.indd

Microsoft Word - test01.docx

LP _p.xls

Microsoft PowerPoint - 第14章.ppt

IT Essentials 5

封面-12

Microsoft Word - LP doc

健保資訊網服務系統 (VPN)- 瀏覽器設定 目 次 壹 作業目的及功能... 2 一 作業目的... 2 二 作業功能... 2 貳 瀏覽器設定說明... 3 一 Internet Explorer 8(IE 8)... 5 二 Internet Explorer 9(IE 9)... 8 三 I

Microsoft Word - ACG chapter00c-3ed.docx

電腦設備LP _第七組顯示卡規範書

audiogram3 Owners Manual

Tokin Auton Mac 版安裝操作手冊 Page 1 of 27

ACI pdf

DVB-S PCI Install User Manual V1

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

Microsoft PowerPoint - 移植Qt for Embedded Linux

電腦設備LP 第七組顯示卡規範書

PowerPoint 簡報

epub83-1

Mac 版之 Horizon Auton 系統安裝操作手冊 Page 1 of 25

輕鬆學 PhotoImpact X3 1 / / / 3 0 RGB 12,255,255 小常識 3 056

LCD模組之應用

Microsoft PowerPoint - Chap03.ppt [相容模式]

17 Image Composer WWW Internet?..., WWW,,,,? FrontPage Editor,, ; Front Page Editor, : ;, :..., Image Composer Front Page 98,,! Image Composer,! Image

title_PoD

contents 1 4 Chapter 2 Chapter 5 Chapter 管理自動儲存的版本 以文件復原窗格復原檔案 自訂快速工具 自訂快速存取工具列 自訂功能區

CA-C750К

2019_LINE POINTS EXTERNAL BANNER GUIDELINE ver3.0

Microsoft PowerPoint - 20-string-s.pptx

系所名稱 證照代碼 證照名稱 國內 / 級數 / 分國外數 證照類別 發照單位 Adobe Certified Associate in Web Communication Adobe Certified Associate in Web Communication using A

電腦週邊設備LP _採購規範_第四組鍵盤、影像、滑鼠電腦切換器

第七組顯示卡規範書

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

Microsoft PowerPoint - Chap04.ppt [相容模式]

SyncMail AJAX Manual

Microsoft PowerPoint - SAGE 2010

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

1

WinMDI 28

Microsoft Word - App Inventor 2 的範例程式MoleMash.doc

<A4E2BEF7B4FAB8D5B3F8A F52322E786C7378>

Microsoft Word - SCADA_intouch_EN01 C.doc

untitled

AL-M200 Series

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e


17-72c-1

SDS 1.3

Transcription:

Scratch 1.4 參考指南 1. 簡介 Scratch 是一個新的程式語言, 讓使用者可以很容易地創建互動式故事 遊戲 以及動畫, 並且可以在網路上與他人分享自己的創作 本參考指南提供有關 Scratch 軟體的綜覽, 若你是第一次使用 Scratch, 我們建議您先閱讀快速入門指引 ( 在 Scratch 網站的支援章節中 ) 然後, 若您想要獲得更詳細的資訊, 可以再回到本指南繼續閱讀 Scratch 網站有很多其他資源, 以讓您瞭解 Scratch, 包括 : 教學 Scratch 卡和常見問題 (FAQ) 時請參見 http://info.scratch.mit.edu/support/ 本指南針對的是發表於七月 2009 年的 1.4 版 Scratch Scratch 開發的終身幼稚園組在 MIT 媒體實驗室裡, 得到國家科學基金會 Microsoft 英特爾基礎 Nokia 和 MIT 媒體實驗室研究財團的資助 Scratch 專案的基本要素 可以藉由給予不同的造型 (costume), 來改變角色 (sprite) 的外觀 例如你可以借由不同的造型, 將一個 sprite 的外觀改變成像人 火車 蝴蝶 或是其他的任何有形物體 任何影像都可以用來當成造型 : 譬如可可以利用繪畫編輯器來繪製影像 由硬碟匯入影像 或是由某一網站繪製影像 你可以透過對角色下達指令, 來讓它移動 撥放音樂 或是與其他的角色互動 要達到上述功能, 你只需將數量不等的圖形化區塊 (block), 堆放在稱為程式 (Script) 的堆疊中就可以 然後, 當您點選程式時, 便會由程式的頂部開始執行區塊, 直到程式的底部為止 2.Scratch 介面舞台 (stage) 舞台是讓你所設計的故事 遊戲 以及動畫可以表演的場所, 而且角色可以在舞台上移動, 以及跟其他的角色互動 舞台的寬度為 480, 高度為 360 單位, 並以 x-y 的格線分割 舞台中央的 x, y 座標為 0,0 透過移動滑鼠 ( 游標 ), 並且查閱舞台下方所顯示的滑鼠 x, y 座標值, 來得知舞台任何一點的座標 值 按下展式模式按鈕, 可以呈現你所設計的專案, 案 Esc 鍵可以離開展示模式

按下視野 (view) 模式按鈕, 可以在較大跟較小的舞台視野之間切換 新的角色一個新的 Script 專案, 是由只有單一的貓咪角色的畫面啟始 你可以透過下列的按鈕來建立新的角色 使用繪畫編輯器為新的角色繪製你自己的造型 為新的角色選擇一個造型, 或是匯入一個全新的角色 取的一個令人驚喜的角色 由工具箱中選取剪刀, 然後在角色上面按一下, 就可以刪除角色 或者也可以將由標移到角色上方, 並按滑鼠右鍵, 接著由彈出式選單中執行刪除功能 若要將舞台背景的一部分當成角色, 請將游標移到舞台上方並按下右鍵, 然後選擇 " 擷取部分成為新角色 "(grab screen region for new sprite) 角色清單角色清單會顯示專案內所有角色的縮圖, 而且每一個角色的名稱會出現在縮圖的下方 點選角色清單中的角色縮圖, 或是雙擊舞台上的角色本身, 便可以看到以及編輯角色的程式 造型 以及聲音 ( 被選到的角色會被凸顯, 而且在腳色清單中的縮圖會有藍色外框 )

在腳色縮圖上按滑鼠右鍵, 便可以顯示 匯出 複製 或是刪除該角色 若要顯示不在舞台上或是被隱藏起來的角色, 則在角色清單的該角色縮圖上, 按下 Shift+ 按一下, 就會將該角色顯示在舞台的中央 你也可以透過拖曳的方式, 來重新排列角色清單的排列 如同角色可以透過變換造型來改變它的外觀, 舞台也可以透過更換背景來改變外觀 透過點選角色清單左邊的舞台圖像, 就可以看見以及編輯與舞台相關的程式 背景 與聲音等 區塊調色板與程式區 要為角色寫程式, 只需將區塊由區塊調色板中拖曳到程式區就可以, 完成後若是要執行, 只需點選該區塊就可以執行 程式建立的方式是藉由將相關的區塊拖曳到堆疊中來進行, 接著只要點選堆疊的任意地方, 就可以從頭到尾執行整個的程式 欲了解區塊的作用, 則在該區塊上按滑鼠右鍵, 然後由彈出式螢幕中點選協助功能 當在程式區域拖曳某個區塊時, 在可以放入區塊以便構成與其他區塊合法連結的地方, 會以白色框框來凸顯 要移動整個堆疊, 可以透過拾取頂部區塊的方式進行 若是由堆疊的中間位置拖曳區塊, 則堆疊內位在該區塊下方的所有區塊, 都會跟著移動 若要將某一個角色內, 由區塊所構成的堆疊複製到另一個角色, 則將該堆疊拖曳到角色清單內另一個角色的縮圖上即可 某些區塊內部具有白色可編輯文字欄位, 例如 域, 然後輸入數字的方式來變更數值 你也可以將有圓角的區塊 內部 你可以透過點選白色內部區 拖曳到這些區域的 某些區塊也具有下拉式選單, 例如, 可點選來查閱選單 欲清 空程式區域, 請按滑鼠右鍵, 然後由選單中選取刪除功能 若要匯出程式區的快照, 則透過滑鼠右鍵, 並選擇 " 將程式存程圖片 "(save picture of scripts) 功能 要在程式區加上註解, 則可透過滑鼠右鍵, 並選擇 " 增加註解 "(add comment), 接著便會出現黃色的註解區域, 你便可以鍵入註解

若要調整註解區的大小, 請使用右手邊的調整桿 (handle) 而點選左上方的倒三角型, 可以展開或摺疊註解區 程式區的任意地方都可以加上註解, 而且可以採拖曳的方式移動到任意的地方 若要將註解附加到某一個區塊, 可採用將該註解拖曳到該區塊的頂部來達成 ; 反之若要將附加到某一區塊的註解移除, 則將該註解拖曳離開就可以 造型 按下造型按鈕, 可以審視與編輯角色的造型 這個角色有兩個造型, 目前的造型 (girl1-walking) 會被強調 若要切換到不同的造型, 只需點 選所需造型的縮圖就可以 有下列四個方法可以建立新的造型 : 點選可以再繪圖編輯器中繪製新的造型 點選可以由電腦硬碟中匯入新的影像檔 點選由數位攝影機 (webcam)( 電腦內建, 或是連接到電腦的攝影機 ) 取得相 片 使用者每按下一次按鈕 ( 或按下空間棒 ), 就可以擷取一張相片 由網路或是電腦中, 拖曳進來更多的影像 Scratch 可以辨認許多的影像格式, 例如 :JPG, BMP, PNG, GIF ( 包含具動畫的 GIF) 每一個造型都有編號 ( 顯示在造型的左邊 ), 使用者可以透過拖曳縮圖來改變造型的順序, 而順序改變會導致造型編號的更新 透過在縮圖上按下右鍵, 來將造型轉換到新的角色上, 或是將某一造型的副本, 當成個別的檔案而匯出 聲音 點選聲音按鈕, 以審視角色的聲音

使用者可以錄製新的聲音, 或是匯入聲音檔,Scratch 可以讀取 MP3 檔案, 以及解壓縮 WAV, AIF 與 AU 檔 ( 每次取樣是以 8 位元或是 16 位元編碼, 而非 24 位元編碼 ) 目前角色的資訊 目前角色的訊息功能, 可以顯現角色的名稱 x-y 座標 方向 鎖住狀態 以及筆的狀態 使用者可以給角色新的命名 角色的方位, 是指當移動角色時, 它所移動的方向 (0= 上,90= 右, 180= 下,-90= 左 ) 在縮圖上的藍色線代表角色的方向 使用者可以透過拖曳這條線來變更角色的方向 雙擊縮圖, 可以將方位設回最初始的狀態 ( 方向 =90) 按下鎖住(Lock) 按鈕, 來變更角色鎖住的狀態, 可以將沒有鎖定的角色拖曳到展示模式, 以及網路撥放器 您可以看到當前的筆顏色,( 在符合鎖定 ) 的旁邊筆已關閉的當 透過右鍵點選位在舞台或是角色清單中的角色, 可以匯出該角色 匯出的動作會將角色儲存為.sprite 的副檔名, 另外的專案可以將這個檔案匯入來使用 旋轉型態點選旋轉型態的按鈕, 以控制當腳色變換方向時, 造型如何呈現 旋轉 : 造型依據角色旋轉的方向旋轉左 - 右反轉 : 造型只有朝向左邊或是右邊 無旋轉 : 造型不會旋轉 ( 即使角色改變方向亦然 ) 工具箱點選工具箱以選取要用的工具, 然後點選其他要執行這個動作的物件 複製 : 複製角色 造型 聲音 區塊 或程式 (shift+ 點一下可以選取多重個 ) 刪除 : 刪除角色 造型 聲音 區塊 或程式 (shift+ 點一下可以選取多重個 )

增長 : 讓角色變大 (shift+ 點一下, 可以加大改變的尺寸 ) 收縮 : 讓角色變小 (shift+ 點一下, 可以加大改變的尺寸 ) 在上述的任一種動作中, 點選螢幕的任意空白處, 可以回到螢幕游標可以回到箭頭型式 選擇一種工具的工具列上按一下, 然後按一下對其他物件, 以執行操作 功能表 點選語言圖示, 可以變換 Scratch 使用者介面的語言 任何人都可以增加或是編輯 Scratch 的語言翻譯 若要增加或是改變某一個翻譯內容, 請參考 Scratch 網站的支援 (Support) 單元 (http://info.scratch.mit.edu/translation/) 點選儲存圖示來儲存你的專案 儲存分享圖示來上傳你的專案到 Scratch 網站 你可以由檔案 (File) 選單來建立新的專案 開啟一個已經存在的專案 以及儲存目前的專案到 Scratch 的專案資料夾或是其他位置 匯入作品的動作, 會將其他專案的所有角色與背景通通帶入到目前的專案, 這個功能對於將多重專案中, 組合角色的工作很有幫助 匯出角色的動作會將角色儲存為.sprite 的副檔名, 另外的專案可以將這個檔案匯入來使用 作品註解 (Note) 可以讓你撰寫與儲存關於本專案的說明, 例如使用的指引 離開 (Quit) 選單可以離開 Scratch 程式 編輯編輯 (Edit): 選單中有數個可以用來編輯目前專案的功能 復原刪除 (Undelete): 可以將你剛剛刪除的上一個區塊 程式 角色 造型 或聲音回復原 開始單步執行 (Start single step): 可讓你以單步方式觀察與執行 Scratch 程式, 正在執行的區塊會被凸顯 這個特點對於找出程式錯誤, 以及幫助新手了解程式執行步驟很有幫助 設定單步執行程式 (set single stepping): 可讓你選擇單步執行的速度 ( 由慢到很快的速度 ) 壓縮聲音 (compress sounds) 或是壓縮影像 (compress images) 可以縮減整個專案的尺度, 但式壓縮也可能會降低聲音與影像的品質 顯示馬達積木 (show motor blocks): 可以增加馬達區塊到動作 (Motion) 這個類別中, 你可以使用馬達區塊來規劃連接到你的電腦的馬達 馬達區塊可以配合 LEGO Education WeDoTM 工作 你可以利用分享 (Share) 選單, 上傳你的專案到 Scratch 網站 幫助 (help) 選單可讓你取得參考資料 教學資料 以及常見問題集等 綠旗 (Green flag) 綠旗提供一個可以同時執行多個角色的便捷途徑

點選綠旗, 可以啟動所有在頂部有區塊的所有角色 當角色處於執行狀態時, 綠旗會一直維持凸顯狀態 在展示模式中, 按下 enter 鍵的作用與按下綠旗鍵有相同的效果 在 Scratch 網站中, 一旦你開啟一個專案, 會自動觸發綠旗 繪圖編輯器 PAINT EDITOR 你可以使用繪圖編輯器建構或是編輯造型或背景 繪圖編輯器具有下列的工具 : 筆刷 (Paintbrush): 使用目前設定的前景顏色徒手噴塗, 當你點選這個工具時, 筆刷大小會顯示在選項 (option) 區, 你可以點選它來改變大小 橡皮擦 (Eraser): 可以任意擦拭, 擦拭過的地方會變成透明狀, 當你點選這個工具時, 橡皮擦大小會顯示在選項 (option) 區, 你可以點選它來改變大小 填色 (Fill): 將封閉的區域填滿顏色, 當你選取這個工具時, 在選項區會出現填滿的樣式 ( 全部填滿 水平漸層 垂直漸層 與放射狀漸層 ) 方形 (Rectangle): 使用目前的前景顏色, 畫出填滿或是有外框的方形 (Shift+ 拖曳 = 矩形 ) 當你選取這個工具時, 選項區中會出現填滿的樣式 ( 實心或是外框 ) 橢圓 (Ellipse): 畫出填滿或是有外框的橢圓 (Shift+ 拖曳 = 矩形 ) 當你選取這個工具時, 選項區中會出現填滿的樣式 ( 實心或是外框 ) 線段 (Line): 畫出填滿或是有外框的線段 (Shift+ 拖曳 = 垂直或水平線段 ) 當你選取這個工具時, 選項區中會出現筆刷的大小, 點選它可以改變筆刷大小 文字 (Text): 在圖中加上文字, 當你選取這個工具時, 你可以在選項區中變更文字字型與大小 一個造型只可以有一個文字區塊 挑選 (Selection): 選取方形區域內的東西, 然後般移到新的位置 ( 按下刪除可以解除選取, Shift+delete 或 shift+backspace 完成 )

蓋章 (Stamp): 選取一個方形區域, 然後將之複製到新的區域 (shift+ 點選 + 拖曳 = 連續複製 ) 色彩選取 (eyedropper): 使用滴管的尖端選取前景顏色, 先選取滴管, 然後將它移到調色盤中, 所需要的顏色上面, 然後選取 目前的顏色設定 ( 前景與背景 ) 是顯示在選項區中, 你可以點選任一個顏色, 以交換前景和背景顏色 ) 你可以在調色板中點選任意的顏色來當成新的前景顏色(shift+ 點選 = 選取背景顏色 ) 點選設定造型中心 (set costume center) 按鈕, 來選取當造型在舞台上要旋轉時, 要當成旋轉中心的位置 點選變焦 (zoom) 按鈕, 來放大或縮小圖形的視景 當放大超過 100% 時, 捲動桿可用來平移畫布 變焦功能不會改變影像的大小 點選匯入 (Import) 按鈕可以由檔案中開啟一個影像, 並將它加入到畫布中 按下清除畫面 (Clear) 按鈕會清除畫布中的全部內容 透過比例 (Scale) 按鈕 ( 放大或縮小 ) 按鈕可以改變畫布內容, 或是目前選取內容的尺寸 你可以在按鈕上以 shift+ 點選來輸入精確的數字 縮小會減少影像的尺寸跟解析度 要旋轉畫布內容或是目前選取的內容, 請點選旋轉按鈕 ( 順時針或逆時針 ) 你可以在按鈕上以 shift+ 點選來輸入精確的數字 欲翻轉畫布內容或是目前選取的內容, 請點選翻轉按鈕 ( 水平或垂直 ) 若在繪圖過程中發生錯誤, 可以重複地點選復原 (Undo) 按鈕, 以復原最後幾次的動作 若是你改變心意, 可以使用重做 (Redo) 按鈕, 來取回復被復原的動作 Scratch 區塊 區塊的種類, 在區塊盤中主要有三種區塊 : 1. 堆疊區塊 (stack block): 這些區塊在底部有橫桿, 以及 / 或者在頂部有卡榫, 例如 你可以將這些區塊拖曳到堆疊內 某些堆疊區塊內部有可以輸入的區域, 你可以輸入數字 ( 例如在區塊中的 10), 或者由下拉式選單中選取一個項目 ( 例如 區塊中的 pop) 某些堆疊區塊, 例如形的開口, 你可以在這個開口內塞入其它的堆疊區塊, 具有類似 C 2. 帽形 (hats): 這些區塊有圓形頂部, 例如, 這些區塊是用來放再堆疊的頂部 它們會等待某個事件發生, 例如按鍵被按下, 然後執行底下的區塊 3. 回報者 (reporters): 這些區塊長的像與, 是用來被塞入到其 他區塊的輸入區域內 具有圓角的回報者 ( 例如或 ) 會回傳數字或字 串, 可以將它們塞到具有圓角或是方形孔穴的區塊中 ( 例如 或是

) 具有尖端回報者 ( 例如 ) 會回傳布林值 ( 真或偽 ), 可以將它們 塞到有尖角或是方形孔穴的區塊內 ( 例如或 ) 點選其他回報者 區塊, 可以看到它的現在值 某些回報者區塊旁邊有附屬的勾選盒, 例如 若是你勾選它, 則在舞台上 會出現一個顯示器, 用來顯示它的現在值 若是回報者區塊的內容改變, 則顯視器的內容也會自動地跟著變更 顯示器可以用數種不同的格式來顯示回報者的數值 : 具有回報者名稱的小型顯示器, 沒有回報者名稱的大型顯示器 具有可以讓你操作回報者數值的滑桿 ( 只有變數才具有這個選項 ) 雙擊或是右鍵點選顯示器, 可以變更顯式的格式 只有使用者自己建立的變數, 才具有滑桿格式 右鍵點選處於滑桿格式的顯示器, 可以調整它的最小與最大值 數列 (List) 你可以在 Scratch 中產生並操作數列 數列可以儲存數字 字串 或是其它的字元 你可以進到變數類別, 並且點選, 來建立一個新的數列 一旦你建立了一個數列, 便會出現數種的數列區塊 這些區塊會在後面區塊說明章節中, 說明使用方法 建立一個數列時, 在舞台上也會出現一個數列顯示器, 它會顯示該數列內的所有項目的內容 你可以在數列顯示器中, 直接輸入項目值 數列剛建立時是空的, 長度是 0 你可以透過在數列顯示器左下角的 + 鍵, 來增加項目, 每增加一個項目, 長度便會加 1 另外, 你也可以使用數列區塊來增加數列 ( 例如 ) 你可以透過拖曳右下角, 來變更數列顯示器的大小 提醒 : 你可以透過在數列顯示器上, 點選右鍵來將數列以純文字的方式 (.txt) 輸出 同樣地, 你也可以匯入數值是以不同行來儲存的純文字檔 字串 (String) 字串是由字母 字元 或是其它的符號所構成 ( 例如 apple; October 2009; You win!) 可以將 字串儲存在變數或是數列內 ( 例如或 ) 字串可以使用來結合, 也可以用下列的區塊,, 或是 來比較字串

在數學運算的區塊 ( 例如 ), 以及其他只接受數字的區塊中, 會將字串視為 0 鍵盤輸入 你可以使用 來提示使用者利用鍵盤回應值, 輸入的回應值會存放在 中 問題的訊息會出現在螢幕上, 程式會等待, 直到按下 Enter 鍵或是勾選了選項為止 當使用於角色時, 會出現汽球狀的提問符號 當使用於舞台時, 會出現在螢幕的下方 會由所有的角色共用 ( 整體 ), 且每一次 執行時會被替換 若你想 要儲存目前的, 則可以存在變數會是數列中 區塊說明 Scratch 的積木區分為 8 個類別, 分別以不同的顏色作辨識 : 動作 (Motion), 外觀 (Looks), 聲音 ( Sound), 畫筆 (Pen), 控制 (Control), 偵測 (Sensing), 運算 (Operators), and 變數 (Variables) 動作 (Motion) 前後移動角色 順時鐘方向旋轉角色 逆時鐘方向旋轉角色 將角色指向所指定的方位 (0= 上,90= 右邊,180= 下,-90= 左邊 ) 將角色指向滑鼠由標或是其他的角色 移動角色到舞台中指定的 x 和 y 位置

移動角色到滑鼠由標或是其他角色的所在位置 將角色在指定的時間內, 平順地移動到指定的位置 以給定的位移量, 變更角色的 x 位置 以給定的值, 指定角色的 x 位置 以給定的位移量, 變更角色的 y 位置 以給定的值, 指定角色的 y 位置 當角色碰到舞台邊緣時, 將角色反向 回報角色的 x 位置 ( 由 -240 到 240) 回報角色的 y 位置 ( 由 -180 到 180) 回報角色的方位 (0= 上,90= 右邊,180= 下,-90= 左邊 ) 馬達 (Motor) 只有當你再編輯選單中選擇馬達區塊, 或是插入 LEGO WeDo 時, 馬達區塊才會出現 這 些區塊須配合 LEGO WeDo 才能運作 ( 請參考 http://www.legoeducation.com) 讓馬達在指定的時間內轉動啟動馬達關閉馬達指定馬達的動力 ( 由 1 到 100), 並且啟動馬達設定馬達的轉向, 但是沒有啟動馬達 (this way = 順時鐘,that way = 逆時鐘,reverse = 變換方向 ) 外觀 (Looks) 透過切換不同的造型來改變角色的外觀 將角色的造型變換為造型清單中的下一個造型 ( 若已經到達清單的結尾, 則轉回到第一個 ) 回報角色的目前造型編號透過切換到不同的背景來變更舞台的外觀

將舞台的背景變換為背景清單中的下一個背景 回報舞台的目前背景編號 顯示角色的演說氣泡一段指定的時間 顯示角色的演說氣泡 ( 你可以透過再不給予任何文字之下執行這個 區塊, 可以移除演說氣泡 ) 顯示角色的思考氣泡一段指定的時間 顯示角色的思考氣泡 透過給定的數值, 來變換角色的視覺效果 ( 使用下拉式選單來選擇效果 ) 依據給定的編號來設定視覺效果 ( 大多數的視覺效果編號為由 0 到 100) 清除賦予某個角色的所有圖形效果 依據給定的數值變更角色的尺寸 依據指定的百分比, 設定角色的尺寸 以相對於原始尺寸之百分比的方式, 回報角色的大小 讓角色顯示於舞台上 讓角色從舞台上消失 ( 當角色消失時, 其他的角色無法以 touching 區塊偵測到它 ) 將角色移動到所有其他角色的前面將角色退回所指定的階層數, 使得它可以隱藏於其他角色的後方 聲音 ( Sound) 開始撥放由下拉式選單中選取的聲音, 然後即便聲音仍在播放也立刻進入下一個區塊 撥放聲音, 直到撥放完畢後才進入下一個區塊 停止所有聲音的播放 打擊指定節拍的鼓聲, 此鼓聲是由下拉式選單中選出

播放指定節拍的音樂提示 ( 愈高的數字代表愈高音 ) 休息 ( 不撥放 ) 指定的節拍數設定角色用來播放提示區塊的樂器種類 ( 每一個角色有自己的樂器 ) 變更角色的音量為指定的值, 音量值由 0 到 100 設定角色的音量值回報角色的音量值變更角色的拍子值設定角色每分鐘的節拍數 回報角色每分鐘的節拍數 畫筆 (Pen) 清除舞台上的筆畫與印章 放下角色的畫筆, 使得當角色移動時可以畫畫 拉起角色的畫筆, 使得當角色移動時不會畫畫 依據所挑選的顏色, 設定畫筆的顏色 變更畫筆的顏色為指定的值 設定畫筆的顏色為指定的值 ( 筆的顏色 =0 表示紅色, 筆的顏色 =100 表示藍色 ) 變更畫筆的陰影量 設定畫筆的陰影量 ( 畫筆的陰影 =0 表示非常黑, 畫筆的陰影 =100 表示非常的亮 ) 變更畫筆的寬度 設定畫筆的寬度 複製角色的影像到舞台

控制 (Control) 當綠旗被點選時, 會執行下面的程式 當指定的按鍵被點選時, 會執行下面的程式 當角色被點選時, 會執行下面的程式 等待指定的秒數, 然後繼續執行下面的區塊 重複執行內部的區塊 重複執行內部的區塊指定的次數 傳送訊息到所有的角色, 然後勿需等待被觸發的程式便繼續下一個區塊傳送訊息到所有的角色, 以觸發他們做某些事情, 直到他們都完成工作後, 再前進到下一個區塊當收到指定的廣播訊息時, 執行下面的程式 持續地檢查條件是否滿足, 一旦滿足立刻執行裡面的區塊 若條件滿足, 執行裡面的區塊 若條件滿足, 執行位在 假如 內部的區塊, 否則執行位在 否則 內部 的區塊 持續等待直到條件滿足, 然後執行下面的區塊 檢查條件是否不滿足, 若是如此, 則執行內部的區塊並且再次檢查條 件 若條件滿足, 則執行後續的區塊 停止程式執行 停止執行所有角色的所有程式 偵測 (Sensing) 若角色碰觸到指定的角色 邊緣 或滑鼠游標 ( 由下拉式選單中

選取 ) 時回報之若角色碰觸到指定的顏色 ( 使用滴管選擇顏色 ) 則回報之若第一個顏色 ( 角色內部 ) 碰到第二個顏色 ( 位於背景或是其他角色之中 ) ( 使用滴管選擇顏色 ) 在螢幕上詢問問題並儲存鍵盤輸入值, 此區塊會導致程式暫停直到按下 Enter 鍵或是點選勾選選項 回報最近一次 使用之鍵盤輸入值, 這個值會 分享給所有的角色使用 ( 整體值 ) 回報滑鼠游標的 x 位置回報滑鼠游標的 y 位置當滑鼠按鈕被按下時, 回報之當指定的按鍵被按下時, 回報之回報與指定的角色或是滑鼠游標的距離將計時器的值歸零 回報計時器的秒數值 ( 計時器仍在計時中 ) 回報另一個角色的特性或是變數值回報所偵測到的電腦麥克風音量值 (1 到 100) 當偵測到電腦麥克風的音量值大於 30 時, 則回報之回報指定的感測器的數值 要使用這個區塊, 須要連接感測器到電腦上 你可以配合 Scratch 感測器電路板 (http://www.playfulinvention.com/picoboard.html) 或是 LEGO WeDo (http://www.legoeducation.com) 使用若指定的感測器被按下, 則回報之 要使用這個區塊, 你的電腦必須連接 Scratch 感測器電路板 ( 參閱 http://www.playfulinvention.com/picoboard.html) 運算 (Operators) 加法減法乘法除法亂數產生器比較, 若是前者比後者小, 則結果為真比較, 若是前者與後者相等, 則結果為真比較, 若是前者比後者大, 則結果為真將前者與後者做邏輯 且 的運算, 結果為真或是偽

將前者與後者做邏輯 或 的運算, 結果為真或是偽將邏輯值反相 ( 真 偽互換 ) 將兩個字串結合回傳字串的長度回傳字母在字串中的位置回傳數字的運算值 (abs, sqrt, sin, cos, tan, asin, acos, atan, ln, log, e^, 10^) 回傳前者除以後者的餘數回傳四捨五入的結果 變數 (Variables) 用於產生與命名新的變數 當產生一個新變數時, 與該變數相關的區塊便會出現 你可以選擇該變數是否用於所有的角色 ( 整體變數 ) 或是僅用於單一的角色 ( 區域變數 ) 刪除與某一個變數有關連的所有區塊回報變數的值依據指定的值變更變數, 若有超過一個以上的變數, 請用下拉式選單選擇變數名稱設定變數的值在舞台上顯示變數顯示器隱藏變數顯示器, 使得它不會出現在舞台 建立與命名新的數列, 當建立新的數列時, 則與該數列相關的區塊便會出現 你可以選擇該數列是否用於所有的角色 ( 整體數列 ) 或是僅用於單一的角色 ( 區域數列 ) 刪除與某一數列相關的區塊回報數列中的所有項目將指定的項目加入到數列的尾端, 此項目可以為數字 或是字串刪除數列的某一個或是全部的項目, 可以使用下拉式選單或是指定號碼, 來指定要刪除的項目 選擇 最後 選項會刪除最後加入到數列的項目, 選擇 所有 會刪除數列中的所有項目 刪除的動作會縮減數列的長度 插入一個項目到數列中指定的位置, 可以使用下拉式選單或是指定號碼, 來指定要插入項目的位置

選擇 最後 會將項目加入到數列的尾端, 選擇 任意 會將項目插入到數列中的隨機位置 插入的動作, 會將數列的長度增加 1 將數列中的項目替換為指定的值, 可以使用下拉式選單或是指定號碼, 來指定要替換的項目 選擇 最後 會將數列尾端的項目值替換, 選擇 任意 會隨機替換數列中項目的值 回報數列中特定位置之項目的值, 可以使用下拉式選單或是指定號碼, 來指定要回報的項目 選擇 任意 會回報數列中隨機之項目的值回報數列中, 項目的個數若數列中包含指定的項目, 則回報之 4 附錄 Scratch 1.4 版的系統要求 作業系統的電腦 :Windows XP,Windows 2000,Windows Vista, 或 Mac OS X 10.4 或更高版本顯示 : 800 x 480 或更大的成千上萬或上百萬種顏色 (16 位色或更高版本 ) 磁片 : 最少 120 MB 的可用空間來安裝刮擦注意 : Scratch 附帶一個大型媒體庫和示例專案的集合 如果您有非常有限的空間, 您可以從 Scratch 資料夾中刪除媒體和專案檔案夾 記憶體 : 大多數電腦有足夠的記憶體運行 Scratch 較舊的電腦可能運行緩慢的 Scratch 聲音 : 要利用的聲音輸出和輸入需要揚聲器或耳機 ) 和麥克風 很多的可擕式電腦有揚聲器和麥克風落戶 網路安裝和自訂 對網路安裝和自訂的更新和資訊請參見 : http://info.scratch.mit.edu/network_installation 取自 "http://info.scratch.mit.edu/support/reference_guide_1.4" 翻譯者 : 林獻堂 9/19/2009 roger.htlin@gmail.com