999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Scratch劇場式動畫效果

2021-10-29 17:22:14
電腦報 2021年39期
關鍵詞:背景動畫效果

對于《電腦報》的忠實讀者來說,小陳老師之前帶著大家做了很多Scratch小游戲,像貪吃蛇、貓抓老鼠、火箭降落等等,這些游戲作品都有一個共同點,背景基本上是不動的,運動的只是角色本身而已,如果只通過簡單的積木代碼只能實現簡單的切換背景圖片效果。但是在現實的游戲和案例中,不少游戲背景地圖都非常龐大。而且背景是變化多樣的,需要在背景圖切換的過程中做到無縫銜接,有時還需要把背景圖進行翻轉對接等。

不要覺得這些效果非常簡單,無非就是改變坐標加上旋轉角度參數產生變化,其實里面有著大學問呢,今天就和大家一起完成劇場式逼真的動畫效果。這次我們要完成小貓奔跑的動畫場景,隨著小貓的奔跑我們主要目標是實現背景圖片的無縫切換。

1. 高精度小貓

首先我們需要一個高精度版的小貓替換原版小貓。這個小貓角色“Scratch Cat”已上傳至百度云,請關注“壹零社”,點擊編程相關獲取網盤地址,你可以在2021-39文件夾中找到它。這個小貓角色中包含了更多造型比如奔跑、旋轉跳街舞等,大家可以復用在各種程序中(圖1)。

在程序中,我們只要把小貓放入指定的位置,切換成跑步的初始造型,重復循環執行切換下一個造型,當超出跑步編號(編號小于7)的數值范圍后,換回到初始的造型(run-01),周而復始,重復跑步的造型,效果還是非常逼真的(圖2)。

2. 山岳背景動畫

完成角色的運動動畫之后,我們把編程重點轉向背景。背景分成三個部分,陸地和山丘還有天空。

最簡單的天空背景就是在舞臺背景中填充藍色,加上一個小太陽就完成了。

重點在陸地和山丘,這兩個背景圖都是我們手工繪制完成的,大家也可以發揮自己的繪畫能力去美化一下。

圖3是山丘的背景圖,注意用紅色數字標記的四個區域,我們在制作背景的時候需要做出重合堆疊拼接的效果,所以要注意紅框區域左右兩邊高度盡量保持一致。我在左右兩邊點上一個不起眼的小點(這樣在移動的過程中可以保持比較好的美感)。完成好一幅背景后,可以通過復制后修改顏色的方法做出有區別的造型。

代碼方面我們需要增加三個新的變量:變量“scroll speed”表示背景運動速度,用來控制背景移動的快慢。我將scroll speed值設置為0.25,可自行調整(值越大速度越快)。

變量“CAMERA X”表示運動的距離,該變量僅適用于當前角色,并且設置為滑桿動態效果,修改成滑桿效果,我們只需要拖動滑桿就可以看到類似回播視頻的效果。

變量“X”代表X軸長度,我們已知舞臺寬度480所以X每次需增加480。

當程序運行后,設置默認背景運動速度0.25,切換到背景造型1,克隆自己,并且切換下一個造型,將X增加480(把克隆體平移一個舞臺的距離),執行廣播begin(圖4)。

在廣播中用變量控制背景的移動,當背景循環拼接結束后又可以重新恢復到初始的位置繼續進行循環移動。這里要求大家有空間思維能力和數學計算能力設計出合適的計算公式,背景的移動等于舞臺寬度減去背景移動速度乘目前已經移動的距離(CAMERA X)除以960(造型有兩個背景寬度480×2)減去480(圖5)。

3. 地面背景動畫

山丘背景完成后,我們新建一個角色用來表示近處地面的場景,這里大家可以發揮自己的創意多繪制一些小石頭、花花草草等,放在不同的造型中。小陳老師只隨便動手繪制了三幅不同的背景,有石頭有蘋果樹等,目的是背景移動的過程中可以看到更多不同的場景實現切換效果,僅供參考。

代碼和山丘部分的代碼類似,因為增加了一個造型,所以相應克隆代碼也多了一份,480的寬度也需要乘以3了(圖6)。

另外還增加了變量“CAMERA Y”,可以控制地面部分在背景中上下移動,代碼編寫成功后運行程序可以看到一只歡快的小貓在森林中奔跑的場景,細節滿滿(圖7)。

通過本次實驗我們又學會了新的知識,大家在空余時間可以研究一下是否可以將背景也制作融入進去,變成一幅白天到黑夜的漸變過程,期待你們帶來驚喜哦(圖8)。

猜你喜歡
背景動畫效果
“新四化”背景下汽車NVH的發展趨勢
按摩效果確有理論依據
做個動畫給你看
《論持久戰》的寫作背景
當代陜西(2020年14期)2021-01-08 09:30:42
動畫發展史
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
迅速制造慢門虛化效果
抓住“瞬間性”效果
中華詩詞(2018年11期)2018-03-26 06:41:34
晚清外語翻譯人才培養的背景
模擬百種唇妝效果
Coco薇(2016年8期)2016-10-09 02:11:50
主站蜘蛛池模板: 1769国产精品视频免费观看| 亚洲国产成人麻豆精品| 午夜一区二区三区| 超碰91免费人妻| 91美女在线| 精品色综合| 欧美丝袜高跟鞋一区二区| 日本高清有码人妻| 谁有在线观看日韩亚洲最新视频| 亚洲欧美日韩综合二区三区| 亚洲欧洲日韩综合| 亚洲嫩模喷白浆| 日本精品影院| 欧美怡红院视频一区二区三区| 中文成人无码国产亚洲| 成人国产精品网站在线看| 国内精品视频| 久草性视频| 毛片网站观看| 久久久噜噜噜| 日韩在线观看网站| 99久久精品久久久久久婷婷| 亚洲男人在线| 日韩免费视频播播| 亚洲日韩第九十九页| 亚洲欧美人成电影在线观看| 日韩欧美视频第一区在线观看| 成人综合在线观看| 亚洲国产成人精品一二区| 国产男人天堂| 国产成人艳妇AA视频在线| 中文纯内无码H| 国产成人凹凸视频在线| 亚洲男人的天堂视频| 一本大道无码日韩精品影视| 国产欧美一区二区三区视频在线观看| 全部无卡免费的毛片在线看| 亚洲第一视频免费在线| 亚洲成aⅴ人片在线影院八| 国产成人无码Av在线播放无广告| 亚洲一级毛片免费观看| 亚洲经典在线中文字幕| 亚洲日本一本dvd高清| 欧美国产在线看| 特级毛片免费视频| 91区国产福利在线观看午夜 | 亚洲免费播放| 无码一区二区波多野结衣播放搜索| 欧美亚洲国产精品久久蜜芽| 人妻21p大胆| 国产精品美女网站| 国产男人的天堂| 国内精品视频在线| 亚洲最大福利视频网| 日本亚洲最大的色成网站www| 亚洲成人网在线观看| 亚洲国产天堂在线观看| 91小视频在线| 欧美午夜视频| 熟妇无码人妻| 国产欧美日韩精品第二区| 午夜爽爽视频| 日韩欧美国产综合| 嫩草国产在线| 国产精品入口麻豆| 日韩少妇激情一区二区| 91在线中文| 欧美精品亚洲精品日韩专区| 无码免费的亚洲视频| 亚洲天堂伊人| 真人高潮娇喘嗯啊在线观看| 欧美一区二区精品久久久| 丁香五月亚洲综合在线| 国产成人综合亚洲欧洲色就色| 91九色视频网| 在线看片中文字幕| 国产极品美女在线| 国产又爽又黄无遮挡免费观看 | 2020国产精品视频| 天天做天天爱夜夜爽毛片毛片| 韩国v欧美v亚洲v日本v| 国产精品熟女亚洲AV麻豆|