scratch的動畫設計
還不會做scr絲滑動畫和攝像頭移動?看看這個!
首先我們需要打開tw(即/,這個網址是網頁端scratch編輯器,自帶60幀(記得開)以及動畫插值,可以自動保存在作品中)然后,我們先學如何做絲滑的平移動畫。
比如說想讓“角色一”從(0,0)平滑移動到(114,514),那么只需要這么做:
你是不是看到別人做的善思和旋轉雞塊有上下浮動的效果?這更簡單,設定一個變量“timer”,
(資料圖片)
持續將timer增加一(加的越大速度越快),然后你記得sin的圖像罷sin(timer)就好力!
但是此時這個圖像好怪啊對吧,那么我們就需要用乘除給他修剪一下
此圖片你要把加號后面的運算去掉,并且要把“設為”改為增加:7(sin(5timer))
最后外面套一個循環,這樣就可以畫出一個優美的8字形了。
然后我們學魚眼和漩渦的使用。
這個大多是用來調寬度和長度的,魚眼用來拉寬,漩渦用來拉長。但是這有一個重點好多新手都沒注意到,導致代碼是對的效果是錯的,之前套我模板的人還回來問我怎么回事,他作品下面有一堆大佬給他解釋,后來他報我名字才平息這場風波(
重點就是要注意你的造型,不是你的,是你創造的角色的那個造型,要在你要拉寬或拉長的方向去找繪制區的那個長方形的兩個角,在那點2點,多小都可以,但是大了會影響視野。
最后我們把三角函數和魚眼漩渦結合一下,就可以做到鱔絲的拉腿了,就這么簡單。
這就是基本的動畫,下面我們學屏幕的大小、方向、x、y改變。
這個更簡單,直接放圖
你可以把大小上面的全刪了其實,你也可以在特效旁邊加一個×÷多少。
這個就是2D區的攝像頭了,把屏幕x設為主角x,且y同理,然后特寫就是屏幕大小,震動就是屏幕xy方向的晃動,很簡單。
但是這個2D攝像頭不支持畫筆,只能畫點,不能畫線。
就醬紫,注意把各個動畫結合起來,會有你意想不到的結果。
關鍵詞: