資訊內(nèi)容
用Scratch講成語故事——自相矛盾(下)
上節(jié)課貓叔教大家制作了一個(gè)簡單版的成語故事——自相矛盾,雖然看上去比較簡單,但是同學(xué)們也算通過Scratch實(shí)現(xiàn)了成語故事的簡單動(dòng)態(tài)化!請為自己點(diǎn)個(gè)贊
簡版動(dòng)畫
當(dāng)然,由于大家相關(guān)技能不充足,咱們故事中人物角色基本還是固定或者比較僵硬的狀態(tài),今天貓叔就來教大家給人物加上相關(guān)的動(dòng)作使其更加真實(shí),也給大家點(diǎn)亮一個(gè)技能,讓大家更高效的操作人物動(dòng)作。
本節(jié)內(nèi)容
思路:這次咱們要讓故事中的商人在吆喝售賣的過程中,將自己的矛與盾揮舞起來,人群也會(huì)在聽到吆喝聲后一步一步的集中起來,這樣就顯得更加的真實(shí)。而對于商人與觀眾之間對話的銜接,本次咱們嘗試一個(gè)新的指令模塊——廣播來更簡單高效的完成創(chuàng)作。演出角色:
商人
觀眾
演出背景:
貓叔邏輯分析時(shí)間
第一步:操作商人手部動(dòng)作,使其運(yùn)動(dòng)起來!因?yàn)槿宋锏膭?dòng)作是由多張圖片不斷切換來實(shí)現(xiàn)的,所以首先我們需要把第二個(gè)動(dòng)作的造型圖片進(jìn)行上傳。

操作流程和咱們之前一樣:點(diǎn)擊造型→選擇造型圖片→確定上傳。為了讓不同的造型保持在同一個(gè)位置,此次,我們將紅要帶左邊靠近造型的中心。

而想要它完全的動(dòng)起來,我們只需要在控制面板給人物添加重復(fù)執(zhí)行這個(gè)命令就可以了!
為了讓動(dòng)作的效果更加好,我們一般將造型切換時(shí)間設(shè)置為0.5S,在這個(gè)故事情境里,商人說話一共用了34秒,所以我們商人需要用到的次數(shù)是34/0.5=68次,為了更方便一點(diǎn),所以我們就讓他動(dòng)70次。

這樣我們想要商人手部動(dòng)起來的命令就做好啦!

第二步:當(dāng)商人揮舞著商品將吆喝聲喊完的時(shí)候,我們的觀眾就該出場了!我們可以用上節(jié)課用到的方法,因?yàn)樯倘诉汉扔昧?秒,所以我們可以使觀眾等待5秒在出場。
左邊觀眾
右邊觀眾
不過貓叔今天要教大家一個(gè)新的指令模塊——廣播,它能夠幫助我們更加簡單、高效的完成這一動(dòng)作哦!
而咱們的觀眾只需要設(shè)置一個(gè)程序當(dāng)接收到“賣家吆喝結(jié)束”,就可以了哦!

左邊群眾
右邊群眾
這樣我們的觀眾就會(huì)在聽到商人吆喝結(jié)束后,直接滿滿的出現(xiàn)在場景中,而不用去計(jì)算商人在這個(gè)過程中用了多少時(shí)間,我們在一個(gè)一個(gè)的去添加等待時(shí)間,是不是方便很多呢?

第三步:我們也要用“廣播”這一指令模塊,實(shí)現(xiàn)商人與小孩之間對話的簡單化操作!
商人的對話程序
小孩的對話程序
經(jīng)過今天的學(xué)習(xí),自相矛盾這個(gè)故事的動(dòng)畫就更加的真實(shí)有趣了哦!?來看看咱們的成品是不是比上次的看起來更加的完美了呢???各位同學(xué)們,可以在課后自己對其他角色進(jìn)行相應(yīng)的操作,練習(xí)一下這兩個(gè)小技能哦!
貓叔總結(jié)
在Scratch中,任何角色都可以廣播帶有名稱消息。消息的名稱要根據(jù)程序的需求定義,要具有可讀性,比如咱們今天用到的:賣家吆喝,賣家吆喝結(jié)束等。當(dāng)角色把消息廣播出去后,其他任何角色都可以接收這個(gè)消息(包括廣播者自己),接收到該命名消息的角色就可以執(zhí)行他們的腳本。比如,商人吆喝結(jié)束,觀眾開始進(jìn)入場景,小孩開始對話。
使用事件模塊中的廣播或廣播...并等待、當(dāng)接收到積木塊可以實(shí)現(xiàn)消息的廣播和接收。廣播...并等待積木塊的意思是一直等待所有接收到消息的腳本都執(zhí)行完畢,才能繼續(xù)向下執(zhí)行。
廣播積木塊的意思就是只要消息廣播出去,就繼續(xù)向下執(zhí)行
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
