官术网_书友最值得收藏!

1.3 第一個Scratch作品

咱們比畫半天其實(shí)什么都沒有做,下面開始制作一個簡單的Scratch作品,體驗(yàn)一下整個制作流程。

喵喵呱:“好!可是咱們做什么作品呢?”

就做一個簡單的動畫吧!可是作品再簡單,也要先規(guī)劃好,起碼要先想清楚,誰?在哪里?做什么?

喵喵呱:“怎么感覺像寫作文一樣?”

其實(shí)跟寫作文沒有太大的區(qū)別,只是作文需要讓人看得懂,而程序需要讓電腦看得懂而已。那么下面就按作文的方式來寫:有一只貓,在舞臺上,給大家朗誦詩歌。

喵喵呱:“能朗誦我的詩嗎?”

如果我不再呱呱,

就化作一滴雨水,

飄到小河里,

擁抱小魚、小蝦。

如果我不再呱呱,

就化作一片雪花,

飄到原野上,

快樂地融化。

如果我不再呱呱,

就化作一絲柳絮,

飄到半空中,

散開自己,

變成無數(shù)的牽掛。

這個當(dāng)然沒有問題,現(xiàn)在開始制作吧!

默認(rèn)舞臺上是有人存在的,如圖1-10所示的紅色機(jī)器人就是卡搭的吉祥物卡卡,不過這次的制作主題不需要它在這里,嗯!禮貌地請它離開。在角色區(qū)域中選中卡卡,然后單擊鼠標(biāo)右鍵,選擇“刪除”命令,這時會彈出一個對話框讓你確認(rèn),給你一次反悔的機(jī)會。直接單擊“確認(rèn)”按鈕即可。

喵喵呱:“走好不送哦!我們有緣再見!”

圖1-10

現(xiàn)在舞臺上空空如也,首先解決“在哪里”的問題。在屏幕的右下角有一個按鈕,當(dāng)你把鼠標(biāo)光標(biāo)放上去的時候,會彈出四個按鈕和“選擇一個背景”的提示,如圖1-11所示。不用管它們,連續(xù)單擊,很快會出現(xiàn)很多背景圖片,如圖1-12所示。

圖1-11

圖1-12

適合做舞臺的背景圖片有很多,根據(jù)自己的喜好選擇一個就可以。不過只有舞臺而沒有演員肯定不行,下面可以考慮主角的問題了。就在選擇背景按鈕的左側(cè)有一個選擇角色按鈕,使用方法和選擇背景按鈕極為相似。同樣也是彈出4個按鈕(見圖1-13),以及更多的角色讓我們選擇,如圖1-14所示。

圖1-13

圖1-14

我們在角色庫中找到小貓,這只小貓其實(shí)就是Scratch的標(biāo)志,從Scratch 1.0開始就活躍在Scratch的舞臺上。在Scratch離線版中,桌面圖標(biāo)也是這只小貓的頭像。小貓出現(xiàn)在舞臺上之后,可以通過拖動鼠標(biāo)來改變它的位置,找到一個自己覺得舒服的位置,讓小貓呆在那里即可,如圖1-15所示。

圖1-15

喵喵呱:“可是拖動的位置不準(zhǔn)怎么辦?”

對于角色的位置、大小以及角度,在角色區(qū)域的上方,Scratch提供了用數(shù)值來調(diào)節(jié)的方法,這相對于直接拖動鼠標(biāo)就準(zhǔn)確了很多,如圖1-16所示。

圖1-16

在圖1-16中不僅可以調(diào)整角色的位置、大小和角度,角色的名字以及是否在舞臺上顯示等屬性也是可以直接修改的。

喵喵呱:“好了,有了地方和角色后,怎么才能讓它說話呢?”

布置好場景和角色后,下面開始編程操作。不要覺得編程就是在一個窗口里寫代碼,Scratch所有的命令積木都是彩色的,而且不需要一句一句地輸入,就像玩積木一樣,拖動組合到一起就可以,如圖1-17所示。

圖1-17

首先在角色區(qū)域確認(rèn)當(dāng)前選擇的是主角還是舞臺,然后在左邊的“代碼”標(biāo)簽下可以找到很多不同顏色的積木,使用拖動方式把它們拖動到屏幕中間的腳本區(qū)域,就可以完成編程操作。

喵喵呱:“我拖動了積木,然而角色沒有變化……”

常見的讓命令積木開始執(zhí)行的方式有兩種。第一種是在積木上雙擊,角色就會執(zhí)行被雙擊積木的命令。這種方式一般用來測試積木的效果,或者給角色做一些調(diào)整。第二種方式是單擊控制按鈕中的按鈕運(yùn)行程序,單擊按鈕停止運(yùn)行,如圖1-18所示。

圖1-18

喵喵呱:“我單擊了按鈕,還是沒有變化,如圖1-19所示。”

圖1-19

要讓程序在單擊按鈕后啟動,必須在事件類型中拖動當(dāng)被點(diǎn)擊積木到腳本區(qū)域,并把要啟動的命令積木堆砌在這個積木下面,如圖1-20所示。

圖1-20

在拖動一個積木接近另一個積木的時候,如果中間出現(xiàn)一個和你正在拖動的積木形狀相似的陰影,就說明這兩個積木可以堆砌在一起,形成一個積木塊。這時再去單擊按鈕試試,效果如圖1-21所示。

圖1-21

喵喵呱:“呀!小貓乖乖地說了‘你好!’”

這時你把積木里的“你好!”改成想讓小貓說的話試試,如圖1-22所示。

圖1-22

動手做

1.仿照上面的內(nèi)容制作一個小貓說話的程序作品,并讓小貓逐句朗誦喵喵呱的詩句。

2.注冊一個網(wǎng)易賬號并登錄,把程序作品命名為“我的第一個Scratch程序”,然后保存并發(fā)布。

問問你

我們只做了一個角色講話的情景,如果要制作兩個人對話的程序該怎么做?

主站蜘蛛池模板: 商都县| 长宁县| 东台市| 自贡市| 无锡市| 龙海市| 开江县| 上林县| 和顺县| 金寨县| 新乡县| 攀枝花市| 武强县| 简阳市| 松滋市| 盘山县| 天峨县| 板桥市| 得荣县| 台湾省| 晋江市| 泰和县| 和顺县| 馆陶县| 育儿| 左权县| 神木县| 区。| 大方县| 永靖县| 安图县| 黄大仙区| 泰来县| 麻江县| 平南县| 张家口市| 洛宁县| 金寨县| 潮安县| 岳普湖县| 高淳县|