資訊內容
Scratch編程初探 - 邂逅“男神”
每個人都有佩服的人,有可能是一個青年偶像,有可能是一個科學家,有可能是自己的父母。
對斌叔而言,佩服的人很多。斌叔最佩服的人大多是在科技上勇于創新的人,比如說Elon Musk,Steve Jobs等等。
我們暫且把這些人統稱為“男神”。
對于Scratch能完成的工作而言,有非常得多。而講一個故事是其中比較簡單的工作。
因為講故事,所有的情節都是預告寫好的,對于這個程序的用戶來說,只需要看、聽,而不需要交互。
這節課,斌叔就來教會,如何用Scratch講一個“邂逅”的故事。
打開 www.cxy61.com 進入“創作中心”。再點擊,創作我的作品。
然后就進入到了我們熟悉的界面:
這時,我們知道,“邂逅”一定有一個人是我自己,另一個是“男神”。那么這樣一個故事,需要兩個“角色”。我們先把角色設定好。
點擊“新建角色”右邊的“從角色庫中選取角色”:
你就可以從庫里選擇很多的角色:
當然你也可以不從庫里選擇,而自己創作角色。
如果自己創作,不僅可以直接作畫,還可以從電腦選取圖片傳上來。
這一次,我們先從庫里選擇了一個女性的形象:
這只貓有點多余,我們把它刪除了。
右鍵點擊“角色”中的貓,然后刪除它。
現在只剩下一個角色了:
接下來,我們要把我們的“男神”也放上來。
和之前一樣的,再添加一個角色,從庫中。
這么多“男神”,你選哪個呢?
Anyway,反正我選了一個。
選好后,自己調整好位置。
接下來,我們要開始編程了。
我們設計的場景是,我走到男神面前,向他打個招呼。
記住,Scratch編程是針對角色的,所以,所有的代碼都是“寫”在角色身上的。比如我們現在需要將“我”移動,那么實際是“我”根據自己的代碼動。
所以在編程之前,先選擇你要編程的角色,顯示是要選擇“我”。
點擊“角色”中的我:
然后在右邊寫上針對我的代碼:
注意!!!!一定要先選擇“我”,否則代碼不知道運行在誰身上。
選擇一個“當運行時”,再拖動“移動10步”,變成這樣。
然后我們點一下小旗子,看看是否能讓“我”移動到男神前面。
我們發現移動10步不夠,離男神還有點遠。
幾經調整,我們發現移動150步是比較好的,這樣程序變成了這樣。
終于,我移動了男神旁。
但是我發現這個移動太快了,一點也不自然。有什么辦法讓我慢慢移過去呢?
可以使用這個:
問題來了,我怎么知道要移動到哪個坐標呢?x, y怎么填?
在場景的右下角,有當前鼠標的x, y值,你只需要把鼠標移動你想知道坐標的位置,這里就會顯示對應的x, y數值。
從上面,我們看到,我們想讓“我”去的地方,x=22, y=-21。
程序變成了這樣:
這樣看起來,移動好多了。
這樣,移動到男神這里的程序寫好了。現在該說話了。
說話非常簡單。點擊“外觀”,然后將“說Hello 2秒”拖動到右邊。變成這樣。
然后把Hello改成你想說的,比如:
然后,迫不及待得點擊運行,哇,真的可以!
程序寫完了,總覺得哪里不對。噢,怎么沒有背景呢?讓我們給這個故事選擇一個背景。
選擇“背景”中的“從背景庫里選擇”。我選擇了一個沙灘的背景,變成這樣:
最后,這個故事就成了這樣的。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
