DragonBones是一款游戲骨骼動畫制作方案,可以幫助用戶對動畫進(jìn)行制作,這款軟件制作出來的動畫非常的豐富生動,如果用戶對游戲骨骼動畫感興趣的話就快來下載看看吧。
軟件介紹
相信熟悉AS3的小伙伴,一定對DragonBones不陌生,當(dāng)今火爆的手游《刀塔傳奇》正是因為使用了DragonBones而得以效果如此豐富生動。當(dāng)然還有大量不那么出名的游戲背后都有DragonBones的強(qiáng)力驅(qū)動。
DragonBones已經(jīng)正式支持Egret了。但由于DragonBones相對于常規(guī)的MovieClip要復(fù)雜不少。因此撰寫本文,讓大家對DragonBones不再那么陌生。也希望推進(jìn)Egret社群更快地涌現(xiàn)出更多DragonBones的上線作品!
軟件功能
偏好設(shè)置中可以修改顯示語言
導(dǎo)出Egret極速格式用戶體驗和導(dǎo)出速度全面提升
Egret極速格式能夠大幅減少DragonBones在游戲中的內(nèi)存占用,提高運行效率。但是在DBPro5.0中導(dǎo)出Egret極速是一件很痛苦的事情,首先他進(jìn)行時間可能很長,還會堵塞目前的工作,而且經(jīng)常會導(dǎo)出失敗。導(dǎo)致這個功能很多人都無法使用。
DBPro 5.1大幅改進(jìn)了這個功能,導(dǎo)出時間減少85%,同時改為后臺導(dǎo)出,不阻礙工具其他功能的繼續(xù)使用。
使用導(dǎo)出Egret極速格式之后,在標(biāo)題欄的右上角能夠看到“導(dǎo)出進(jìn)行中”的按鈕,單擊按鈕可以看到正在導(dǎo)出的項目以及當(dāng)前項目進(jìn)行了多長時間。
點擊右側(cè)的X可以取消導(dǎo)出任務(wù)。
時間軸增加過濾選中層的功能,開啟后只顯示選中的時間軸
在動畫比較復(fù)雜的時候,時間軸會很多,操作時間軸需要上下反復(fù)拖動滾動條,比較繁瑣。DBPro 5.1增加了時間軸過濾的功能,默認(rèn)開啟,開啟后只顯示選中的時間軸,不選中任何項目時,顯示全部時間軸。
如果使用不習(xí)慣可以將過濾開關(guān)關(guān)閉。
使用說明
DragonBones的使用主要分為兩大階段。
第一階段為資源創(chuàng)作階段,該階段的主要目的是生成程序可以使用的DragonBones資源。這部分主要由美術(shù)人員通過Flash CC來完成。雖然這部分完全不需要寫代碼,但從DragonBones本身的工作流程來看,可能這部分工作量是最大的。
該階段可以理解為,生成一個骨骼動畫庫。
第二階段即為程序使用階段。
對應(yīng)于資源生成階段,該階段可以理解為,對骨骼動畫庫進(jìn)行各種調(diào)用及組合,產(chǎn)生豐富而生動的游戲動作畫面。
為了讓大家快速了解Egret版DragonBones的用法,本教程避重就輕,使用現(xiàn)成的DragonBones資源來呈現(xiàn)動畫效果。
快捷鍵
項目
新項目: ctrl + N
打開項目: ctrl + O
保存項目:ctrl + S
關(guān)閉項目: ctrl + W
導(dǎo)出:ctrl + E
偏好:f12
預(yù)覽:ctrl + Enter
發(fā)布:ctrl + Shift + Enter
退出:alt + Q
編輯
撤銷:ctrl + Z
重做:ctrl + Y
重做:ctrl + Shift + Z
全選: ctrl + A
取消:ESC
剪切:ctrl + X
復(fù)制:ctrl + C
粘貼:ctrl + V
復(fù)制:Ctrl + D
常用術(shù)語
骨架:骨架Armature,是2D骨骼動畫中最常用的名詞,一般指的是由很多骨骼組成的一個整體。DragonBones中同時代表一個可以包含動畫的角色。
骨骼(骨頭):骨格或骨頭Bone,是骨骼動網(wǎng)中組成骨架的最重要的一個基礎(chǔ)單元。骨頭自身不能拆解,在骨架中可以進(jìn)行相對的平移、旋轉(zhuǎn)、縮放、運動,組合起來就形成了骨格動畫。另外骨骼之間可以有父子關(guān)系。一般來說,在默認(rèn)正向動力學(xué)的情況下,父骨骼運動會帶動子骨骼一起運動、比如一個人物舉起大臂,那小臂作為大臂的子骨骼,也會隨之被抬起。
插槽:插槽是骨骼動畫中顯示圖片的容器,隸屬于骨骼。每個插槽可以包含多張圖片,但是同一時間只顯示一張圖片。每個骨格可以包含多個插槽。插槽鏈接了骨骼這個動畫邏輯單元和圖片這個動畫顯示單元,組成了骨骼-插槽-圖片,這個DragonBones骨骼動畫中的基本骨骼結(jié)構(gòu)。
圖片(紋理):圖片就是顯示圖像的元素,在2D骨骼系統(tǒng)中,圖片和紋理的意義區(qū)別不大,所以這里也可以叫紋理。
紋理集:紋理集是將圖片打包之后組成的大圖,方便資源整合傳播和在游戲中加載,使用硬件加速引擎或者Egret Runtime 的話,紋理集能大幅度提高渲染效率。所以DragonBones默認(rèn)提供的導(dǎo)入資源的接口就是用紋理集。
動畫補(bǔ)間:一般設(shè)計師在做骨骼動畫的時候,并不需要在每幀都為角色擺動作,而只是在一些關(guān)鍵的地方(關(guān)鍵幀)擺出關(guān)鍵的動作,關(guān)鍵動作之間全部由程序生成的補(bǔ)間代替,這就是動畫補(bǔ)間。動畫補(bǔ)間可以是線性的也可以是非線性的。線性補(bǔ)間意味著補(bǔ)間上的元件是勻速變換的(平移、旋轉(zhuǎn)、縮放)。非線性補(bǔ)間般由各種曲線表示,DragonBones 中默認(rèn)使用貝塞爾曲線表示非線性補(bǔ)間。
動畫過渡:動畫過渡是指從一個動畫切換到另一一個動畫時,產(chǎn)生的過渡效果。DragonBones提供了動畫動面切換時的過渡效果功能,只要設(shè)置一個過渡時間,就能自動生成平滑的過渡效果。
動畫融合:動面融合提供了一個角色同時播放多個動畫的功能。這個功能一般會在兩種情況下使用。第1種是如一個人物角色動畫比較復(fù)雜,可能需要上半身和下半身分別做動畫設(shè)計,然后可以任意組合。第2種是如需要個角色在跑步的同時中彈,身體后仰,也就是同時插放跑步和中彈的動畫。動畫融合的功能通過給不同的動畫設(shè)置權(quán)值,給不同的骨路增加動畫遮罩來實現(xiàn)這兩種需求。需要注意的是DragonBones只有普通模式提供了動畫融合的功能,極速模式是不提供這個功能的。
正向動力學(xué)(FK)和反向動力學(xué)(IK):在骨骼動畫中,一般來講,子骨骼的運動會受到父骨骼的影響,例如大臂旋轉(zhuǎn),小臂也會跟隨旋轉(zhuǎn),這叫作正向動力學(xué),也就是父親影響孩子。當(dāng)然現(xiàn)實世界也存在反過來的情況,例如有入打你一拳,你用小臂去阻擋,那小臂受力運動的同時也會帶動大臂一同做受力運動,這叫作反向動力學(xué)。在DragonBones中控制骨路調(diào)節(jié)動作的時候,一般情況骨骼是符合正向動力學(xué)規(guī)律的,也就是調(diào)節(jié)父骨骼,子骨骼也會受影響。如果希望通過反向動力學(xué)調(diào)節(jié)動畫,可以選選擇相應(yīng)的IK工具來實現(xiàn)。
怎么新建動畫項目
1.新建項目
在歡迎首頁打開新建項目,會彈出一個對話框,選擇創(chuàng)建龍骨動畫
點擊創(chuàng)建龍骨動畫會出現(xiàn)如下幾個選擇:骨骼動畫模板、逐幀動畫模板、補(bǔ)間動畫模板、自定義
點擊相應(yīng)的模板在創(chuàng)建欄里會選擇相對模板,它們只是參數(shù)不同,功能是一樣的,你也可以在創(chuàng)建完成項目,在資源里點擊右鍵,出現(xiàn)新建元件
點擊新建元件,同樣會出現(xiàn)如同圖上選擇
更新內(nèi)容
1.增加單個動畫的導(dǎo)入導(dǎo)出功能
2.增加一鍵刪除動畫中不必要的關(guān)鍵幀功能
3.增加修改快捷鍵設(shè)置的功能
4.曲線編輯器支持多段貝塞爾曲線
5.時間軸增加過濾選中層的功能,開啟后只顯示選中的時間軸
6.導(dǎo)出Egret極速格式用戶體驗和導(dǎo)出速度全面提升
7.偏好設(shè)置中可以修改顯示語言

動畫制作軟件是一類專業(yè)的設(shè)計軟件,很多用戶想知道動畫制作軟件哪個好,接下來小編為大家?guī)硪恍﹦赢嬛谱鬈浖扑],感興趣的用戶可下載使用。
下載地址
-
6 PS拉框助手
裝機(jī)必備軟件
網(wǎng)友評論