寫在前面
不得不說纵势,隨著移動端浪潮的掀起畜吊,越來越多的App已經(jīng)被拍死在沙灘上泽疆,現(xiàn)在市場上的App已經(jīng)趨于飽和,?同類別的競品層出不窮玲献,那么在資源、市場梯浪、等客觀條件都雷同的情況下捌年,如何才能讓你的app脫穎而出,就顯得格外重要挂洛,好了礼预,廢話說完了。虏劲。開始我們今天的骨骼動畫之路托酸。
讓我們先來看一下效果圖:
是不有有一種眼前一亮的感覺褒颈?
我們不妨發(fā)揮一下想象,看看這樣的動畫效果是否可以應用到用戶引導励堡、開屏動畫谷丸、或者loading頁面中來增添一下逼格?好了应结,又一波廢話說完了刨疼。項目源碼已經(jīng)放在了github上(導入成功后請運行SpineDemo工程即可)
1.什么是骨骼動畫?
骨骼動畫(Skeleton animation又稱骨架動畫鹅龄,是一種計算機動畫技術揩慕,它將三維模型分為兩部分:用于控制動作的骨,以及用于繪制模型的蒙皮(Skin)扮休,架迎卤。跟傳統(tǒng)逐格動畫相異,骨骼動畫利用建立好的骨架套用到一張或多張圖片玷坠,使之動作止吐,比起一般一張一張繪出動作省了很多時間與精力,且能更生動的動作侨糟“樱可以參見官方Demo來對比一下骨骼動畫和幀動畫的不同
2.骨骼、插槽秕重、附件之間的關系
舉個栗子不同,一個人的腦袋就是一根骨骼,在這根骨骼上我們可以安放“眼部插槽"溶耘、“腦頂插槽”二拐,然后我們可以在眼部插槽中配置”眼睛.png“、”眼鏡.png“凳兵、”太陽鏡.png“百新,在腦頂插槽中配置”帽子.png“、“頭盔.png”庐扫。
下一篇里我會介紹一下Spine在Android中的使用方式饭望,一步一步實現(xiàn)自己的骨骼動畫(未完待續(xù))