1. 程式人生 > >Scratch3.0新手入門教程

Scratch3.0新手入門教程

轉載僅供學習,下載地址:https://blog.csdn.net/gutou9/article/details/80695923

Scratch是由MIT(麻省理工學院)米切爾·瑞斯尼克(Mitch Resnick)教授帶領的“終身幼兒園團隊”(Lifelong Kindergarten Group)開發的一款積木式少兒程式設計軟體。

通過類似拖動積木塊的方式和使用軟體中的素材,可以很容易地創造有趣的動畫、遊戲,以及控制機器人和電子裝置等,在創作的過程中不僅習得了Science(科學), Technology(技術), Engineering(工程), Arts(藝術), Maths(數學)等多個領域的知識,而且可以培養邏輯思維能力、觀察能力、創新能力和想象力。

Scratch官網

https://scratch.mit.edu/

Scratch官網上邊,可以使用網頁進行Scratch程式設計,還可以分享作品。

通過類似組合積木的方式製作程式,Scratch提供很多有趣的聲音和圖片,也可以自己錄製聲音、塗鴉和上傳圖片,自由創作。

孩子製作的作品可以釋出到Scratch官方網站上,通過網路被無數人看到,也可以在網站上檢視全世界各個國家的孩子們釋出的作品。

作品分享頁面:


Scratch3.0

Scratch3.0相比Scratch2.0有很多改進,介面也有了較大的變化。

本教程使將使用Scratch3.0進行講解。

Scratch3.0網址(預覽版)

https://preview.scratch.mit.edu/

注:

作者寫本文時,Scratch3.0正在開發中,僅有預覽版,

如Scratch3.0已正式釋出,可直接使用https://scratch.mit.edu/

Scratch3.0程式設計介面預覽:(操作方法後邊會詳細講解)

Scratch 3.0 入門教程

使用Scratch3.0,你可以創作一個自己的動畫、遊戲、音樂或者其他藝術作品。

本教程製作時,Scratch3.0 還沒漢化。

如需最新教程,請至本站官網檢視。

教程官網

教程內容

本教程會製作一個簡單的動畫,

一隻會變色的小貓,隨著鼓點,在舞臺上移動。

為了方便學習,本教程會拆分為多個章節,每個章節有幾個Scratch和程式設計的小知識。

Let`s go !

首先,開啟Scratch

佈置舞臺

小貓背後的舞臺,預設是一片白色的背景,

這一節,我們學習給舞臺換背景。

找到介面右下方【Stage】區域,點選【backdrops】,選擇 blue sky,如下圖

小貓身後的背景即變為藍天白雲圖案。

舞臺區:介面右上方即為舞臺,可以看到程式的執行效果。

舞臺背景,即小貓背後的圖案。

在介面右下方,可以設定舞臺背景。

讓小貓會動

在介面左邊積木區,點選 【Code】選項卡,點選 【Motion】,

即可看到所有的運動類積木。


拖動 【move 10 steps】到介面中間的程式區。


單機積木塊,在介面右上方的舞臺區,能看到小貓會向前移動。

(小貓只會向前移動一點點,不太明顯)

積木區:介面左側為積木區,可以點選積木分類,拖動積木塊。

程式區:介面中間的空白區域,在這裡組合積木,即編寫程式。

每一個積木,即是一條指令,可理解為一小段程式。

通過組合積木的方式,即可創作出自己的程式作品。

積木分為多個類別,如

Motion 動作:如前進、後退、旋轉等。

Looks 外觀:如改變顏色、大小,顯示或隱藏等。

Sounds 聲音:播放聲音,對聲音進行各種處理。

Events 事件:對事件進行監聽,如滑鼠點選,按下空格鍵等。

Control 控制:控制程式的執行,如重複執行,程式判斷等。

Sensing 偵測:對狀態進行偵測,如碰撞檢測,當前的時間等。

Operator 操作符: 如加減乘除、大小號、小於號等。

Variable 變數:後續教程會講,本教程暫不涉及。

My Blocks 自定義積木:本教程暫不涉及,後續教程會講解使用Scratch3.0操作機器人和其他電子裝置,會用到自定義的積木。

讓小貓會叫

在積木區,點選【Sound】

即可看到所有和聲音有關的積木。

拖動 【start sound meow 】到中間的程式區。

單擊聲音積木,即可聽到聲音。

把聲音積木緊貼在運動積木的下方,則兩個積木會組合在一起,

單擊積木組合,則組合在一起的積木會從上到下,逐個執行。

拖動積木組合下邊的積木,即可把組合的積木拆開。

右鍵點選積木,會彈出選單,可選擇刪除積木。

開始和結束動畫

在積木區點選 【Events】,拖動小綠旗 到程式區,

當舞臺區的小綠旗被點選時,程式即可執行。

點選紅色圓形按鈕,程式即停止執行。

事件:即發生了某件事情,如點選滑鼠,開啟程式等。

編寫程式時,我們可以監測事件,並編寫對應的程式。

讓小貓多走幾步

之前的程式,小貓只是稍微向前動了一點,就停住了。

我們這次讓小貓都走一段距離。

在積木區,單擊 【Control】,拖動 【repeat 10】到程式區,

拖動 【move】 積木到 【repeat】積木中間,

單擊積木,則小貓會重複向前運動10次。

移動的距離是之前的10倍。

迴圈: 重複執行積木,讓程式多次重複執行。

積木巢狀:積木可以放在另一個積木的內部,內層積木受外層積木的控制。

拖動小貓:如果小貓走到了舞臺的邊緣,可以把小貓拖動回舞臺中間。

製作鼓音

這一節,我們學習製作鼓音,這樣小貓就可以踩著鼓點移動。

在積木區,點選【Sounds】選項卡,點選【選擇聲音】,


選擇High conga和HighHat 兩個聲音。


拖動 【Control】積木區的【wait 1 seconds】,可讓程式暫停1秒。


然後在程式區,將幾個積木組合在一起,建立鼓聲,如圖。


聲音積木,點擊向下按鈕,可設定聲音。


點選積木組合,即可聽到有節奏的鼓點聲音。

積木中的數字可以更改,根據程式需要進行設定。

小貓改變顏色

在積木區點選【Looks】,拖動【change color】到程式區


點選積木,小貓會改變顏色

製作完整程式

這一節,我們把之前幾節學習的知識組合起來,

製作一個完整的小動畫,讓小貓踩著鼓點移動。


點選舞臺區的小綠旗,程式開始執行,

小貓會踩著鼓點聲,一邊向前走,一邊變顏色。


好了,一個簡單的Scratch小動畫就製作完了。

下一篇教程,我們將模仿微信跳一跳,用Scratch3.0製作一個跳一跳小遊戲。

歡迎關注微信公眾號(openscratch),瞭解最新Scratch、python和少兒程式設計知識:


教程官網

下邊,發揮你的想象力,創作一個自己的Scratch作品吧~
--------------------- 
作者:趣味程式設計 
來源:CSDN 
原文:https://blog.csdn.net/gutou9/article/details/80695923 
版權宣告:本文為博主原創文章,轉載請附上博文連結!