資訊內(nèi)容
Scratch編程初探 - 邂逅“男神”
每個(gè)人都有佩服的人,有可能是一個(gè)青年偶像,有可能是一個(gè)科學(xué)家,有可能是自己的父母。
對(duì)斌叔而言,佩服的人很多。斌叔最佩服的人大多是在科技上勇于創(chuàng)新的人,比如說(shuō)Elon Musk,Steve Jobs等等。
我們暫且把這些人統(tǒng)稱為“男神”。
對(duì)于Scratch能完成的工作而言,有非常得多。而講一個(gè)故事是其中比較簡(jiǎn)單的工作。
因?yàn)橹v故事,所有的情節(jié)都是預(yù)告寫好的,對(duì)于這個(gè)程序的用戶來(lái)說(shuō),只需要看、聽,而不需要交互。

這節(jié)課,斌叔就來(lái)教會(huì),如何用Scratch講一個(gè)“邂逅”的故事。
打開 www.cxy61.com 進(jìn)入“創(chuàng)作中心”。再點(diǎn)擊,創(chuàng)作我的作品。
然后就進(jìn)入到了我們熟悉的界面:

這時(shí),我們知道,“邂逅”一定有一個(gè)人是我自己,另一個(gè)是“男神”。那么這樣一個(gè)故事,需要兩個(gè)“角色”。我們先把角色設(shè)定好。
點(diǎn)擊“新建角色”右邊的“從角色庫(kù)中選取角色”:

你就可以從庫(kù)里選擇很多的角色:

當(dāng)然你也可以不從庫(kù)里選擇,而自己創(chuàng)作角色。
如果自己創(chuàng)作,不僅可以直接作畫,還可以從電腦選取圖片傳上來(lái)。

這一次,我們先從庫(kù)里選擇了一個(gè)女性的形象:

這只貓有點(diǎn)多余,我們把它刪除了。
右鍵點(diǎn)擊“角色”中的貓,然后刪除它。

現(xiàn)在只剩下一個(gè)角色了:

接下來(lái),我們要把我們的“男神”也放上來(lái)。
和之前一樣的,再添加一個(gè)角色,從庫(kù)中。
這么多“男神”,你選哪個(gè)呢?

Anyway,反正我選了一個(gè)。
選好后,自己調(diào)整好位置。

接下來(lái),我們要開始編程了。
我們?cè)O(shè)計(jì)的場(chǎng)景是,我走到男神面前,向他打個(gè)招呼。
記住,Scratch編程是針對(duì)角色的,所以,所有的代碼都是“寫”在角色身上的。比如我們現(xiàn)在需要將“我”移動(dòng),那么實(shí)際是“我”根據(jù)自己的代碼動(dòng)。
所以在編程之前,先選擇你要編程的角色,顯示是要選擇“我”。
點(diǎn)擊“角色”中的我:

然后在右邊寫上針對(duì)我的代碼:
注意?。。。?/strong>一定要先選擇“我”,否則代碼不知道運(yùn)行在誰(shuí)身上。
選擇一個(gè)“當(dāng)運(yùn)行時(shí)”,再拖動(dòng)“移動(dòng)10步”,變成這樣。

然后我們點(diǎn)一下小旗子,看看是否能讓“我”移動(dòng)到男神前面。
我們發(fā)現(xiàn)移動(dòng)10步不夠,離男神還有點(diǎn)遠(yuǎn)。

幾經(jīng)調(diào)整,我們發(fā)現(xiàn)移動(dòng)150步是比較好的,這樣程序變成了這樣。

終于,我移動(dòng)了男神旁。
但是我發(fā)現(xiàn)這個(gè)移動(dòng)太快了,一點(diǎn)也不自然。有什么辦法讓我慢慢移過(guò)去呢?
可以使用這個(gè):

問(wèn)題來(lái)了,我怎么知道要移動(dòng)到哪個(gè)坐標(biāo)呢?x, y怎么填?
在場(chǎng)景的右下角,有當(dāng)前鼠標(biāo)的x, y值,你只需要把鼠標(biāo)移動(dòng)你想知道坐標(biāo)的位置,這里就會(huì)顯示對(duì)應(yīng)的x, y數(shù)值。

從上面,我們看到,我們想讓“我”去的地方,x=22, y=-21。

程序變成了這樣:

這樣看起來(lái),移動(dòng)好多了。
這樣,移動(dòng)到男神這里的程序?qū)懞昧恕,F(xiàn)在該說(shuō)話了。
說(shuō)話非常簡(jiǎn)單。點(diǎn)擊“外觀”,然后將“說(shuō)Hello 2秒”拖動(dòng)到右邊。變成這樣。

然后把Hello改成你想說(shuō)的,比如:

然后,迫不及待得點(diǎn)擊運(yùn)行,哇,真的可以!
程序?qū)懲炅?,總覺得哪里不對(duì)。噢,怎么沒(méi)有背景呢?讓我們給這個(gè)故事選擇一個(gè)背景。

選擇“背景”中的“從背景庫(kù)里選擇”。我選擇了一個(gè)沙灘的背景,變成這樣:

最后,這個(gè)故事就成了這樣的。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
