版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Scratch是由美國麻省理工學(xué)院研發(fā)的一種圖形化的編程語言,可以拿來輕松地創(chuàng)建自己 的互動(dòng)故事、動(dòng)畫、游戲、音樂和藝術(shù),而且它還是免費(fèi)的喲! Scratch將程序語言設(shè)計(jì)成一塊塊積木,你只要用拖拉的方式,將程序積木堆疊起來,輕 輕松松就可以創(chuàng)造出很棒的作品。 1 用Scratch可以做出有趣、好玩的 動(dòng)畫與互動(dòng)式游戲(還內(nèi)置很多現(xiàn)成的圖 案、音效、音樂讓你隨意取用)! 簡(jiǎn)單的邏輯觀念, 發(fā)揮創(chuàng)意,就可以制作 出很棒的作品喔! 你可以到官網(wǎng)/去免費(fèi)下載Scratch軟件哦! 雙擊桌面快捷方式 1.指令區(qū) ,啟動(dòng)Scratch程序。我們來認(rèn)識(shí)一下Scra
2、tch的界面吧! Scratch程序一共有動(dòng)作、外觀、聲音、畫筆、控制、偵測(cè)、數(shù)字和邏輯運(yùn)算、變量等八 大類指令, 2.腳本區(qū) 這是腳本、造型和聲音的編寫區(qū),可對(duì)某個(gè)角色編寫腳本、編輯造型和聲音設(shè)置等。它是通 過選中某個(gè)標(biāo)簽來進(jìn)行三者之間的切換。 2 腳本 3.角色信息區(qū) 造型 聲音 顯示每個(gè)角色的相關(guān)信息,包括方向、坐標(biāo)值等信息。 4.舞臺(tái)區(qū) 舞臺(tái)區(qū)是角色表演的地方,最終呈現(xiàn)編寫好的程序。舞臺(tái)的右上角有 動(dòng)和停止。 5.角色列表區(qū) 來控制影片的啟 影片中所有的角色都在此創(chuàng)建,也可對(duì)角色進(jìn)行刪除、復(fù)制等操作。同時(shí),“舞臺(tái)”以縮略 圖的形式在此呈現(xiàn)。 6.工具列 可以通過它來改變角色的大小,以及
3、對(duì)角色進(jìn)行復(fù)制、刪除等操作。 3 就像拍電影一樣, 在編程之前也要先準(zhǔn)備好 劇本、 在設(shè)計(jì)一個(gè)作品之前,必須先策劃一個(gè)腳本,然后再根據(jù)腳本,收集或制作素材(圖案、聲 音等等),接著就可以啟動(dòng)Scratch,匯入角色、舞臺(tái),利用堆疊程序積木的方式編輯程序, 制作出符合腳本的動(dòng)畫或游戲了! 設(shè)計(jì)一只貓咪在戶外拍皮球 舞 臺(tái):戶外 角 色:貓咪、皮球 劇 本:當(dāng)綠旗被點(diǎn)擊時(shí),皮球從貓咪手上落到地上,再從地上反彈 到手上,反復(fù)3次后皮球從地面彈向空中。 1、創(chuàng)建舞臺(tái) 單擊“角色信息區(qū)”中的“舞臺(tái)”按鈕,選中“舞臺(tái)”, 再單擊“程序指令區(qū)”的“多個(gè)背景”標(biāo)簽。 單擊“導(dǎo)入”按鈕,彈出“導(dǎo)入背景”對(duì)話框。
4、在文件 夾“Outdoors”中選擇圖片“all-sports-mural1”。 單擊“背景1”的 (右圖中紅框所示)刪除空白背景。 2、添加角色 在Scratch中,除舞臺(tái)背景外,每一個(gè)物體被稱為一個(gè) 4 角色。在這個(gè)腳本中,我們需要兩個(gè) 角色:貓咪、皮球。貓咪是Scratch打開后默認(rèn)的角色,下面我們?cè)偬砑?一個(gè)皮球(步驟見左圖所示)。 3、調(diào)整角色的大小與位置 選擇工具列中的 按鈕, 調(diào)整的角色可以放大角色;選擇工具 列中的 按鈕, 以縮小角色。要取消放大/縮小功能, 可在除舞臺(tái)以外的其他區(qū)域 單 擊 鼠 標(biāo)。 調(diào)整后效果如右圖所示。 4、編寫程序 在整個(gè)劇情中,因?yàn)橹挥衅で蛟谶\(yùn)動(dòng),貓咪
5、并沒有任 何動(dòng)作,所以我們只需要給皮球編寫程序,即在“角色列 表區(qū)”中選中“皮球”。 5 第一步,當(dāng)綠旗被點(diǎn)擊時(shí),皮球在貓咪的手上。 第二步, 1 秒后,皮球落到地上。 第三步, 1 秒后,皮球彈回貓咪手上。 第四步, 1 秒后,皮球落到地上。 第五步, 1 秒后,皮球彈回貓咪手上。 第六步, 1 秒后,皮球落到地上。 第七步, 1 秒后,皮球彈回貓咪手上。 第八步, 1 秒后,皮球落到地上。 第九步, 1 秒后,皮球彈向空中。 將我們分析好的指令積木依次拖動(dòng)到腳本區(qū)中堆疊好,就形成了最后的程序??靻螕艟G旗看 看效果吧! 5、保存文件 文件的保存方法如下: 6 有沒有更好的辦法讓 這組指令看上
6、去更加簡(jiǎn)潔 明了呢? 重復(fù)執(zhí)行指令有3種, 我們可以根據(jù)實(shí)際情況選 擇最適合的指令。 7 形成動(dòng)畫的原理,就是利用【視覺暫留現(xiàn)象】 時(shí)停留在視網(wǎng)膜上的現(xiàn)象。所以,快速播放圖片,就可以形成動(dòng)畫效果喲! 想制作動(dòng)畫,一定會(huì)用到圖片!但不是很會(huì)畫圖,該怎么辦呢?先別擔(dān)心,Scratch內(nèi)建 的圖庫中,就有超多的圖片讓你使用! 8 來按照以下的步驟完成多個(gè)造型的設(shè)計(jì)吧! 首先, 輯” 在繪圖編輯器里單擊導(dǎo)入,然后選擇 “Things”文件夾里面的“partyhat3”圖片。 接下來,把帽子戴在小貓的頭上。再從“Things”文件夾里面導(dǎo)入“basketball”圖片,把 它放在小貓腳下。 在繪圖編輯器
7、里選擇紅框內(nèi)的填色工具,給球填上你喜歡的顏色。 根據(jù)以上的步驟編輯“造型2” 填入顏色,這樣編輯是為了出現(xiàn)球滾動(dòng)的動(dòng)畫效果。 最終的造型2如下: 9 首先,鼠標(biāo)左鍵單擊舞臺(tái)。依次單擊“多個(gè)背景” “導(dǎo)入” 然后單擊“多個(gè)背景” 接下來,單擊下圖所示紅框里面的刪除按鈕,刪掉空白的“背景1” 舞臺(tái)吧! 下面是腳本搭建具體步驟: 10 先選中要寫代碼的角色,在本案例中只要一個(gè) 角色1。 單擊腳本,切換到腳本編輯界面。 11 在程序命令區(qū),找到以下 4 個(gè)命令: 將這些命令,拖拽到腳本區(qū)。 將上面的命令組合成左圖所示的代碼積木塊。 然后單擊 開始運(yùn)行。 下面我們將接受一個(gè)新的挑戰(zhàn),利用scratch創(chuàng)
8、作一幅動(dòng)畫,讓魚兒在海中自由自在地游 動(dòng)。 舞 角 臺(tái):海底世界。 色:六條美麗的小魚。 故事大綱:在藍(lán)藍(lán)的海底中,魚兒們正在快樂地游動(dòng)著,時(shí)而翻轉(zhuǎn),時(shí) 而嬉戲。 讀了劇本后,大家肯定躍躍欲試了吧!我們先做一下角色分析! 12 角色 動(dòng)作描述 新涉及到的指令 魚兒 1 魚兒 6 單擊綠旗在舞臺(tái)的任意位置出現(xiàn),并不 斷移動(dòng)和旋轉(zhuǎn)一定角度,碰到舞臺(tái)邊緣時(shí)反 彈。 移動(dòng)指令、旋轉(zhuǎn)指令 13 用上述方法再依次導(dǎo)入“fish3” “fish4” 14 想一想, 工具列中的各種工具 把魚兒變得更多, 體型適中。 本動(dòng)畫角色較多, 理清各角色的動(dòng)作。 流程圖是一種用圖形方式來描述 解決問題的方法、思路或算法
9、的工具, 通常用一些標(biāo)準(zhǔn)符號(hào)代表某些類型的 動(dòng)作。 15 下面以“角色1”為例來畫流程圖。 魚兒不停地游動(dòng)需要用到重復(fù)執(zhí)行指令 ,因?yàn)橐苿?dòng)50步太快,所以又需要再加上 。然后將這些指令積木組成在一起, 單擊綠旗,測(cè)試一下,看看“角色1”是否符合要求,如有問題還可以進(jìn)行調(diào)整。 其它小魚的動(dòng)作都是相同的,可通過復(fù)制腳本的方法為其他角色添加動(dòng)作。例如為“角色2”添加腳本:在指令區(qū)中拖動(dòng)腳本的頭部,并將其拖動(dòng)到“角色列表區(qū)”中“角色2”上,當(dāng) 16 流程圖 需要用到的指令積木 “角色2”出現(xiàn)白色方框時(shí)松開鼠標(biāo)左鍵,即完成了“角色2”腳本的添加。 同樣地,為其他魚兒添加腳本。這樣, 如果讓其中一條魚 兒
10、一直跟著鼠標(biāo)游動(dòng), 那腳本該如何編寫呢? 17 神奇畫筆是一款十分有趣的小游戲,你可以選擇你喜歡的顏色,激發(fā)你小畫家的潛能喲,可 是這些畫筆中筆刷的種類和效果有限,還是讓我們自己編寫一個(gè)畫筆吧。 如下圖所示,設(shè)計(jì)一個(gè)筆刷,按住鼠標(biāo)左鍵,使其旋轉(zhuǎn)起來,并始終移到鼠標(biāo)的位置,用圖 章形成意想不到的藝術(shù)效果。 18 我們可以看出畫筆跟著鼠標(biāo)走,并且在鼠標(biāo)所在的位置“蓋了一個(gè)戳” 用 和 功能實(shí)現(xiàn),使用 可以重新畫圖。 畫筆要想做的好,筆刷的種類一定要比較多,所以第一步就是設(shè)計(jì)各種各樣的筆刷。 用“繪制新角色”新增筆刷。 如何來設(shè)計(jì)呢?首先根據(jù)自己的想法, 區(qū),單擊積木,看一看角色在舞臺(tái)的變化,如果你
11、想更深入了解它,在它上面單擊鼠標(biāo)右鍵,然 后選擇彈出菜單中的“幫助” 按照下面給你的思路,嘗試完成腳本設(shè)計(jì)。 19 想法 模塊 腳本 單擊綠旗開始 使角色旋轉(zhuǎn)起來 讓角色始終跟隨鼠標(biāo)指針 留下痕跡,設(shè)定圖章 永遠(yuǎn)重復(fù)以上動(dòng)作 有時(shí)候很好看的筆刷造型,但是 畫出來的效果卻不好,所以需要根據(jù) 實(shí)際的效果改進(jìn)筆刷造型或者程序。 1.為什么我只能畫一筆畫呢? 2.我覺得畫面不滿意,如何清除所有畫筆? 3.如何在繪畫時(shí)更換筆刷的種類? 4.改變每次旋轉(zhuǎn)的角度,會(huì)有什么樣的變化? 我們發(fā)現(xiàn), 序,使筆刷多造型多筆畫,讓你的畫筆變得靈活多樣起來。重點(diǎn)是修改代碼: 修改角色腳本,使筆刷能夠間斷使用。 嘗試用
12、替換 ,使刷子在單擊鼠標(biāo)后開始畫,松開鼠 標(biāo)后停止,這樣就可以從另一個(gè)地方開始畫,實(shí)現(xiàn)多筆畫的功能。參照下圖所示嘗試搭建一個(gè)復(fù) 合積木。 舞動(dòng)你的畫筆來描繪一下吧!看!多奇妙!鼠標(biāo)指向舞臺(tái)單擊右鍵,趕快把它收藏起來,用 欣賞的眼光給作品賦予一個(gè)名字吧,不妨多來幾張。 20 用 鼠 標(biāo) 拖 拽偵 測(cè) 模塊 填 充 到 重 復(fù)模 塊 中。 形成動(dòng)畫的原理, 播放。如下圖所示。 制作電子相冊(cè), 當(dāng)然也可以從網(wǎng)上下載自己比較喜歡的圖片或者自己的相片都可以。 首先分析簡(jiǎn)易的電子相冊(cè)里面用到了兩個(gè)按鈕, 可以按照以下的步驟完成多個(gè)角色造型的設(shè)計(jì): 21 首先,鼠標(biāo)左鍵單擊角色區(qū) 中Scratch中默認(rèn)的小
13、貓選中 它。右擊鼠標(biāo)選擇刪除。單擊如 圖繪制新角色按鈕。 3、導(dǎo)入圖片 22 利用直線工具繪制如圖簡(jiǎn)單 的控制按鈕。 利用顏色填充工具給按鈕填 充顏色。單擊確定即可完成按鈕 的繪制。 根據(jù)上面的繪制步驟, 繪制出 另一個(gè)按鈕。 將按鈕的名稱分別改為上一 張,下一張。即可完成按鈕的創(chuàng) 建。 首先,鼠標(biāo)左鍵單擊舞臺(tái)。 依次單擊“多個(gè)背景” “導(dǎo)入” 、 。 單擊 多個(gè)背景,選擇“Nature”文件夾 里面的任意3張圖片。 注意:要將添加的圖片進(jìn)行編號(hào),這樣方便腳 本的編寫。 接下來,單擊紅框里面的刪除鍵,刪掉空 白的背景1,圖片添加完成。 下面是腳本搭建具體步驟: 先選中要寫代碼的角色 單擊腳本,
14、切換到腳本編輯界面。 23 在程序命令區(qū),找到這些積木,拖拽到腳本區(qū) 注意: 廣播模塊的運(yùn)用。 單擊廣播模塊后面的黑 色小三角選擇新建,輸入消息名稱“到上一張” 根據(jù)上面的步驟方法編寫出下一張按鈕的腳本。 24 選擇舞臺(tái), 切換到舞臺(tái)的腳本區(qū)。 拖曳如下積木: 將上面的積木組合成左圖所示的代碼塊。 最后單擊外觀,在外觀里面找到背景編號(hào),在背 景編號(hào)前面的方框里打鉤, 這樣在演示窗口里就會(huì)有 當(dāng)前的背景編號(hào)了。 1.背景圖片一定會(huì)用!但不是很會(huì)畫圖,該怎么辦呢?先別擔(dān)心!Scratch內(nèi)建的背景圖 庫中,就有超多的圖片讓你使用! 2.創(chuàng)建新角色三角形 25 變量指的是沒有固定值,可以改變的數(shù)。在
15、本課中,隨著三角形的形狀不同,三角形的高和 底都會(huì)發(fā)生變化, 分別是三角形的底,三角形的高,三角形的面積。 變量的使用必須要先創(chuàng)建。創(chuàng)建的時(shí)候還要設(shè)置變量的名稱。創(chuàng)建變量步驟如下圖所示。 變量設(shè)置好以后 可 以 通 過 演 示 窗口 中 變 量 下 面 的 滑 竿來 設(shè) 置變量的數(shù)值大小。 可以按照以下的步驟完成造型的設(shè)計(jì): 26 首先,鼠標(biāo)左鍵單擊角色區(qū)中 Scratch 中默認(rèn)的 小貓選中它。 右擊鼠標(biāo)選擇刪除。 單擊如圖方框所示繪 制新角色. 在繪圖編輯器窗口里,利用直線工具畫出三角形的 每一條邊。 注:如果想畫出非常直的線條,可以將直線工具結(jié) 合鍵盤上的shift鍵一起使用。 27 可以在所繪制的圖形上面利用文字工具添加一些文 字。 繪制完成后,單擊窗口右下角的確定按鈕即可創(chuàng)建 好新角色。 首先,鼠標(biāo)左鍵單擊舞臺(tái)。 依次單擊“多個(gè)背景” “導(dǎo)入” 、 單擊 多個(gè)背景, 選擇Indoos文件夾 里面的 圖片。 接下來,單擊紅框里面的刪除鍵,刪 掉空白的背景1,背景就創(chuàng)建好了。 下面是腳本搭建具體步驟: 28 先選中要寫代碼的角色,在 本案例中只有一個(gè)角色1。 單擊腳本,切換到腳本編輯界 面。 在程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥品銷售顧問聘用合同
- 理發(fā)店等候區(qū)空調(diào)租賃合同
- 山西省港口設(shè)施施工合同范本
- 服裝品牌設(shè)計(jì)總監(jiān)聘用合同
- 廣播電視消防設(shè)施升級(jí)合同
- 遼寧省農(nóng)村公路養(yǎng)護(hù)手冊(cè)
- 2025版智慧城市建設(shè)企業(yè)股東變更與大數(shù)據(jù)應(yīng)用協(xié)議3篇
- 2025版物流配送中心智能化改造承包合同3篇
- 2024年物業(yè)小區(qū)增值服務(wù)管理合同3篇
- 2025版駕校與駕駛模擬器生產(chǎn)企業(yè)合作推廣協(xié)議3篇
- 北京市石景山區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2025版寒假特色作業(yè)
- Unit 7 Will people have robots Section B 1a-1e 教學(xué)實(shí)錄 2024-2025學(xué)年人教版英語八年級(jí)上冊(cè)
- 江西省吉安市2023-2024學(xué)年高一上學(xué)期1月期末考試政治試題(解析版)
- 國內(nèi)外航空安全形勢(shì)
- 《雷達(dá)原理》課件-1.1.6教學(xué)課件:雷達(dá)對(duì)抗與反對(duì)抗
- 2024年版汽車4S店商用物業(yè)租賃協(xié)議版B版
- 微信小程序云開發(fā)(赤峰應(yīng)用技術(shù)職業(yè)學(xué)院)知到智慧樹答案
- 遼寧省撫順市清原縣2024屆九年級(jí)上學(xué)期期末質(zhì)量檢測(cè)數(shù)學(xué)試卷(含解析)
- 2024-2025學(xué)年上學(xué)期福建高二物理期末卷2
- 2024四川阿壩州事業(yè)單位和州直機(jī)關(guān)招聘691人歷年管理單位遴選500模擬題附帶答案詳解
評(píng)論
0/150
提交評(píng)論