資訊內容
【Scratch實例】小恐龍祝你生日快樂(part 1)
前面的文章已經介紹Scratch了角色的增刪改,積木中的運動、外觀、聲音等,需要了解的知識和技能還有很多,不過,我們需要停下來夯實已經學習過的內容,然后才好從容的進行后續的學習。
從本文開始,我們將一起完成一個小小的程序,程序內容主要圍繞已經學習過的內容,在不可避免使用未學的知識時,請大家跟著我依葫蘆畫瓢即可,無需深究以后自會學到。
00 軟件需求說明軟件需求說明(Software requirements specification),也稱軟件需求說明書、軟件需求規格說明、軟件需求規格說明書,縮寫是SRS。
軟件需求說明是軟件系統需求的規格化說明,是對將要開發系統的行為的說明。它包括功能性需求及非功能性需求,非功能性需求對設計和實現提出了限制,比如性能要求,質量標準,或者設計限制。-- 維基百科
“軟件需求說明”是計算機行業專業的術語,簡單解釋,就是在開工之前明確我們到底要制作個啥東西。
現在,我就是甲方了,請大家仔細理解下面的要求,幫我開發個軟件吧~
-
需要能聽到《祝你生日快樂》的歌曲
-
要有個蛋糕
-
要熱鬧點,舞蹈就行,最好是恐龍,我最喜歡恐龍了
好了,要求就這么多。你們可以開工了……什么?!嫌我的要求太簡略!其他的你們自由發揮吧?。?
01 添加角色打開Scratch,出現默認的白色舞臺和小貓角色。需求說明里只提到蛋糕和恐龍,所以,我們首先需要刪除小貓角色,并且新增2個角色。
刪除小貓:
點擊小貓角色,點擊鼠標右鍵,彈出的右鍵菜單中選擇“刪除”。
添加蛋糕:
-
在新建角色的區域,點擊從庫中添加角色。
-
在角色庫窗口中,找到物品分類,再找到你喜歡的蛋糕或者蠟燭,選中角色,然后點擊確定按鈕。
-
調整蛋糕在舞臺上的位置。
-
按照你的喜好調整蛋糕大小。
添加恐龍:
和上面的步驟一樣,添加恐龍。不同的是,恐龍在角色庫的動物分類里。
PS:復用小貓角色,將它改成蛋糕
為了增加練習,我們再補充另一種處理方式,不刪除角色,而是在已有小貓角色上修改“造型”。(如果你已經記不清什么是角色什么是造型,請在公眾號底部參看查看歷史文章吧。)
具體操作步驟是這樣的:
-
選中小貓
-
切換到它的造型tab
-
從造型庫添加蛋糕造型。(這里有個重要的技巧,按住鍵盤上的Shift,選中多個造型,可以一次添加多個造型,避免了多次打開造型庫逐個添加的繁瑣。這個技巧也適用于添加角色、聲音、背景。很重要?。?
-
刪除多于的小貓造型
這個操作顯然要繁瑣一些,不如之前的添加蛋糕角色方法快捷
02 蛋糕的燭光搖曳蛋糕的燭光很少有靜止不動的,而應該是隨風搖曳。風向有一定的隨機性,但是我們為了簡單起見,就讓燭光頻率固定地“搖擺”吧。
看起來很難處理,其實換個思路就容易解決了,這個角色自帶了2個造型,兩個造型不停的切換就有了燭光搖曳的感覺
實際操作如下,
這里用到了幾個大家還不了解的積木,為了實現不停的切換造型、控制兩次切換之間有短暫停頓、讓腳步在點擊小綠旗后運行等。這些按下不表,以后大家自會知曉。
03 添加生日歌曲我們可以將生日快樂歌當做軟件的背景音樂,所以在舞臺上添加聲音。為了歌曲不中斷,使用循環積木講臺包裹。
從聲音庫添加音樂
從聲音庫--循環音樂,添加祝你生日快樂,然后刪除無用的默認聲音。
音樂循環播放
播放音樂,并且讓音樂循環播放
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
