- Scratch趣味編程
- 仲照東 馬金平 余才干 鐘劍龍編著
- 1407字
- 2019-01-01 14:47:56
任務一 打招呼的貓
前言
小朋友們,你們都喜歡玩游戲嗎?喜歡什么樣的游戲呢?
大家有沒有想過,自己來編一個游戲和朋友一起玩呢?
在這里我們可以學到設計游戲,包括背景、角色、動作、外觀、聲音、控制設置等,其中包含角色的造型變換、聲音變換。
學習目標
● 初步了解Scratch軟件和界面。
● Scratch的簡單使用。
制作目標
小貓一邊前進,一邊說話。
學前知道
Scratch是一種圖形化編程語言,用來創建包含圖片和聲音等各種媒體的作品,作品的程序由各種模塊組合而成。
模塊列表的模塊,可用鼠標左鍵單擊拖到腳本區域。Scratch的程序包含了一個或多個角色,所謂的角色就是圖片。角色由腳本、造型和聲音三個因素組成。
腳本:由描述程序和控制角色行為的模塊組成。
造型:顯示角色外觀的圖片,可以有多個造型。造型可以選擇系統自帶的圖片,也可以選擇本地或互聯網的圖片,還可以用Scratch自帶的繪圖編輯器繪畫。
聲音:角色行為的聲音。
一個角色的外觀可以通過為其定制不同的造型來改變,角色的行為是由模塊組合成的腳本控制的。每個角色可以用多個腳本控制。雙擊模塊即可執行腳本,腳本按照模塊的先后順序執行。也可以為腳本添加響應外部條件的模塊來自動運行。角色們就好比演員,在舞臺上顯示并相互影響。
制作步驟
1.創建第一個作品:打招呼的貓
Scratch的初始界面是一只貓,包含兩個造型和一個聲音。
我們的第一個作品就是要讓貓叫一聲并向我們打招呼:“你好!”。
打開軟件或新建一個頁面,即選擇菜單欄 【文件】中的 【新建】命令,產生一只原始的貓。
2.修改角色屬性
默認的角色名稱是 【角色1】,我們可以在角色信息區的文本框中改變角色的名字,如改成 【小貓】。角色名字被改變后,角色列表中的名稱也會自動變化。當鼠標停留在角色列表中的角色上時,會顯示該角色的腳本數量。
3.為角色創造腳本
下面我們要為角色添加腳本,實現小貓向我們打招呼。
單擊模塊區域中 【外觀】模塊組,模塊列表中包含各種改變角色外觀的模塊,單擊,將模塊拖動到腳本區域(見圖1-1)。

圖1-1
這個模塊是角色顯示文本框中的文字。該模塊中的文本框和數值框均可編輯。
接下來我們單擊 【聲音】模塊組,模塊列表里顯示一組播放聲音的模塊。我們選擇模塊拖到腳本區域(見圖1-2)。該模塊將小貓的聲音設置為 【喵】,在角色的聲音選項中可以看到(見圖1-3)。

圖1-2

圖1-3
4.運行腳本
腳本編好后,雙擊剛才兩個模塊的任一模塊,運行腳本。我們會看到舞臺上的小貓說出:“你好!”,兩秒后播放“喵”的聲音(見圖1-4)。

圖1-4
除此之外,我們還可以通過其他方式來運行腳本。
(1)通過綠旗執行按鈕運行
在剛編輯好的腳本模塊上,將模塊拖到原來兩個模塊的頂部,模塊自動組合成一組(見圖15),當單擊舞臺右上角執行按鈕 【綠旗】時(見圖16),腳本開始運行。

圖1-5

圖1-6
(2)通過單擊角色運行
同上步驟,我們用模塊取代
模塊(見圖1-7)。當我們單擊舞臺上的小貓時,腳本執行。
(3)通過鍵盤的按鍵來運行程序
在模塊中,我們可以選擇上移、下移、右移、左移、空格鍵、26個英文字母以及1~9數字鍵來控制(見圖1-8)。

圖1-7

圖1-8
5.保存作品
作品可以成功運行,我們就可以保存我們的工作了。單擊 【文件】菜單中的 【存檔】或 【另存為】命令,出現如圖1-9所示的界面。

圖1-9
在 【新文件名】后輸入“打招呼的小貓”,作為程序的文件名。我們還可以在 【作者】中填入你的姓名,【關于這個作品】中對這個作品做描述,然后單擊 【確定】按鈕來完成保存。文件默認保存在電腦中 【我的文檔】下的 【ScratchProjects】文件夾中(也可以更改保存到自己喜歡的文件夾中)。
- Building a Game with Unity and Blender
- 跟“龍哥”學C語言編程
- Java:Data Science Made Easy
- Java深入解析:透析Java本質的36個話題
- Mastering Swift 2
- Getting Started with Laravel 4
- Haskell Data Analysis Cookbook
- OpenCV 4計算機視覺項目實戰(原書第2版)
- 微服務從小白到專家:Spring Cloud和Kubernetes實戰
- 圖數據庫實戰
- Maker基地嘉年華:玩轉樂動魔盒學Scratch
- 交互式程序設計(第2版)
- Elasticsearch Blueprints
- Python應用與實戰
- 讓Python遇上Office:從編程入門到自動化辦公實踐