官术网_书友最值得收藏!

2.1 不斷奔跑的小兔子

2.1.1 介紹

這是一個基礎動畫,讓小兔子跑起來,這動畫可以延伸各種角色的走、跑等運動。

2.1.2 制作素材準備

背景選擇庫里面的Blue Sky,角色選擇Hare。為了在后面講解時更清楚,我們把“Hare”這個角色的名字改為“小白兔”。

2.1.3 制作詳細步驟

01 首先,我們認真觀察一下小白兔的造型:小白兔開始是坐著的,由于我們需要的是奔跑的小白兔,所以小白兔要有跑步的造型。選擇小白兔的角色,點擊“造型”標簽,我們可以看到,這只小白兔現在是由3個不同的造型組成的。兔子在不斷奔跑的過程中是不需要坐著的兔子的,所以我們可以先把坐著的造型刪除,點擊該造型右上角的箭頭就可以刪掉。

02 點擊“代碼”回到積木區,先讓小兔子跑兩步看看。程序的開始,我們都習慣先把“事件”里的【當綠旗被點擊】作為程序的開始,然后選擇“運動”,把【移動10步】拖到腳本區,點擊“小綠旗”(以后我們約定這個運行程序)看看,發現小兔子是移動了,但是沒有跑步的感覺。

為了讓小兔子有真實的跑步感覺,我們在【移動10步】的下面卡合一個積木,選擇“外觀”,然后把【下一個造型】卡合上去,再運行程序,造型確實變了,多點小綠旗運行幾次,兔子確實在緩慢地奔跑。

還記得第1章,我們講過如果想讓一條指令不斷地重復運行需要用到哪一個積木嗎?大家肯定想出來了,就是【控制】里面的【重復執行】積木。這里告訴大家,在【重復執行】這一條指令里可以放一個指令,也可以放多個指令。

這里我們用【重復執行】把前面兩條指令圍起來。運行程序,小兔子自己就一直向前跑了。

03 到了這里,能不能看出小兔子在一直奔跑的過程中有什么問題呢?這只小兔子啊,跑到舞臺的邊沿后,就一直在邊沿原地奔跑,因為小兔子是不能離開這個舞臺的。那我們就要思考一個問題了,就是如何讓小兔子真的一直跑下去呢?

我們聰明的小朋友一下子就想到了兩種方法:第一種,讓小兔子不斷地來回跑;第二種,直接讓小兔子進入下一個場景繼續跑。這兩個方法都是可行的,第二種方法會用到控制里一個叫分支的知識點,我們這一章暫時先不學,留給同學們下課后進行思考,這里我們先用第一種方法繼續把動畫做完。

在“運動”里可以找到一塊積木叫【碰到邊緣就反彈】,我們把它卡到【下一個造型】,再一次運行程序看小兔子是不是已經按我們的想法在舞臺上不斷來回奔跑了。

2.1.4 開動大腦拓展一下

(1)可以讓小兔子跑得更快嗎?

(2)如何讓小兔子進入下一個場景繼續跑?

主站蜘蛛池模板: 黄平县| 弋阳县| 上栗县| 满洲里市| 西畴县| 霍城县| 科技| 讷河市| 霍州市| 锡林郭勒盟| 尤溪县| 乳山市| 漳州市| 苏尼特右旗| 灵石县| 偏关县| 房山区| 双柏县| 鄂州市| 尼勒克县| 衡阳市| 新巴尔虎右旗| 新竹县| 康马县| 新化县| 双江| 广昌县| 东乌| 汪清县| 金沙县| 静海县| 余江县| 岫岩| 怀柔区| 邮箱| 沂南县| 舞阳县| 黔西县| 四川省| 深水埗区| 上栗县|