国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

第7課 酷我劇場——時序控制

極客小將2019-08-29-
第7課 酷我劇場——時序控制             任務導航電影是綜合了美術、音樂和戲劇的綜合藝術形式,我們可以通過編寫程序,兼編劇、導演、演員、美工于一身,現在我們就來學習如何通過控制各個人物的出場時間和行為來制作一場視聽盛宴吧,如

第7課 酷我劇場——時序控制

             

任務導航

電影是綜合了美術、音樂和戲劇的綜合藝術形式,我們可以通過編寫程序,兼編劇、導演、演員、美工于一身,現在我們就來學習如何通過控制各個人物的出場時間和行為來制作一場視聽盛宴吧,如圖7.1所示。

圖7.1 我是大導演

 

任務分析

最簡單的情節(jié)如下,導演宣布演出開始后隱藏,此時一位之前處于隱藏狀態(tài)的演員上場朗誦一首詩歌,然后導演再接下來介紹下一個節(jié)目。使用外觀菜單的

可以實現這一功能。

 

Follow Me

1. 設計“朗誦節(jié)目”

小貓報幕的代碼如圖7.2所示。小貓用4秒鐘說兩句話之后隱藏,而小男孩一開始應該是隱藏的,等小貓報幕結束后再表演節(jié)目,同學們不難發(fā)現導演的核心工作是時間控制,即所有演員的程序都用空格鍵啟動,到他上場的時候,顯示角色開始表演節(jié)目,之后隱藏。

圖7.2 最簡單的一個故事

DIY

根據圖7.1所示的程序填寫表7.1每個角色在每個時間段是否顯示,顯示用√表示,隱藏用×表示。

表7.1 角色出場順序表

時間/秒

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

小貓

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

小男孩

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

想一想

同學們,想一想,圖7.2所示的程序可以從哪些角度改進呢?發(fā)揮你的想象力,試一試吧。表7.2中列出了一些可能的改進角度。

表7.2 故事改進表

改進角度

設想

造型

如果舞臺和每個造型更加精致就更好了

音樂

既然是詩朗誦節(jié)目,怎么能只有文字顯示沒有背景聲音呢?

動態(tài)

如果有舞蹈節(jié)目人物要動起來才好看

互動

如果節(jié)目表演完畢之后觀眾能夠評分就更好了,或者在表演過程中和觀眾互動那就有趣多了

 

2. 設計“舞蹈節(jié)目”

此時小貓開始介紹下一位舞蹈演員出場了!小貓的代碼如圖7.3所示。

圖7.3 小貓繼續(xù)報幕

思考一下舞蹈演員出場之前應該等待多少秒,接下來導入跳舞的小姑娘這個角色,并添加多個造型讓她伴隨著音樂動起來,如圖7.4所示。

   

圖7.4 給跳舞的小姑娘設計造型和配樂

由于選擇的音樂長度是7秒,所以小姑娘每換一次動作需要等待0.7秒,參考代碼如下圖7.5所示。

圖7.5 小姑娘跳舞

如果下一個節(jié)目時相聲、或者講笑話就容易多了,因為只需要設計對話就可以了,小品有一定的難度,你愿意挑戰(zhàn)么?

 

想一想

  1. 人物從舞臺側面上場如何制作

2.我的小品情節(jié)如何設計

 

DIY

我期望人物能夠從左側走到中間來,如圖7.6所示,怎么實現這個效果呢?

圖7.6 人物入場

解決方案1:

把人物放在初始位置,雙擊,在動作菜單出現人物的初始位置,拖動初始位置到代碼區(qū),然后將人物移到舞臺中央,雙擊,然后拖動新位置到代碼區(qū),使用“在……秒內移動到坐標”的代碼可以實現人物移動,如圖7.7所示。

圖7.7人物移動

解決方案2:

上面的那種方法人物“飄入”舞臺,缺乏行走的動態(tài),可以設計人物的4個不同的造型,讓他邊走邊移動,如圖7.8所示。

圖7.8 人物走動

其余的就是設計故事情節(jié)了,常用的方法是利用四格漫畫紙,現在紙上面設計一個簡單的故事情節(jié),然后再思考如何用scratch實現,下面就給了一個參考的四格漫畫紙。可以設計一個劇情,寫在下面的四個格子里面。

漫畫紙上畫出了小格子,每一個小格子相當于Scratch中的10像素×10像素的小格子。試一試創(chuàng)作自己的作品吧。

 

 

知識著陸

  1. 腳本:“顯示”,“隱藏”,“在……秒內移動到坐標”
  2. 設計:控制每個角色的出場時間
  3. 技巧:用漫畫格子紙輔助設計故事

 

創(chuàng)作天地

  1. 觀眾最喜歡那個節(jié)目?請用偵測菜單的詢問、回答語句將觀眾最喜歡的節(jié)目名字存儲在鏈表“觀眾反饋表”中
  2. 一位同學發(fā)現有的時候時間線對不齊,他使用偵測菜單中的計時器功能進行了研究,實驗發(fā)現,圖7.9左圖的代碼實際執(zhí)行時間不是7秒,而是7.38秒,請思考其中的原因,并且說說這個結果對導演作品有怎樣的影響。

圖7.9 人物運動時間的精確測量

 

  1. 你知道格子紙是怎么做的么?使用下面的代碼你可以用scratch自己畫一個格子紙,如圖7.10所示。

圖7.10 繪制格子紙

  1. 用角色小男孩中的聲音模塊的錄音功能,給小男孩朗誦的古詩配音
  2. 如何把全班設計的優(yōu)秀節(jié)目匯總成一個新的演出?

 

視野拓展

之前,我們介紹了scratch官網的情況,現在我們將視角走向國內,在國內最好的Scratch論壇是www.iscratch.org,如圖7.11所示

圖7.11 www.iscratch.org論壇

 

這個論壇介紹了Scratch家族的其他成員,特別值得一提的是BYOB,你可以下載一下并比較一下BYOB和Scratch的區(qū)別,此外論壇提供Scratch的網頁版本,如圖4.12所示,如果你有一部智能手機,你可以用手機來編寫程序,這樣就可以隨時隨地的編寫程序了。

圖7.12 手機版Scratch

 


預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 利津县| 镇原县| 饶河县| 皋兰县| 广宁县| 益阳市| 大新县| 兴海县| 胶州市| 宜兰市| 太湖县| 图们市| 柳州市| 建湖县| 绥阳县| 山东省| 巩留县| 安化县| 阜新市| 唐河县| 东辽县| 云浮市| 竹山县| 保定市| 微山县| 泉州市| 通江县| 介休市| 西乌珠穆沁旗| 贵德县| 大庆市| 东丰县| 四川省| 赤峰市| 江山市| 盖州市| 石景山区| 大同市| 武胜县| 乳山市| 乌什县|