/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
Egret DragonBones是一款開源免費的移動遊戲骨骼動畫解決方案軟件,如果想對移動遊戲骨骼動畫進行編輯設計,沒有哪款軟件比Egret DragonBones更好了。您可以在軟件上設計動畫角色,例如製作變色龍、設計光頭強、設計羊、雞、恐龍等多種類型的動畫模型,幫助遊戲開發人員快速建立遊戲角色,幫助動畫設計師快速設計動畫人物,內置豐富的設計和製作功能。讓用戶輕鬆設計完美的動畫角色!
DragonBones是白鷺時代推出的麵向設計師的2D遊戲動畫和富媒體內容創作平台,他提供了2D骨骼動畫解決方案和動態漫畫解決方案。包含了集成式創作工具DragonBonesPro,Flash動畫導出插件,以及支持各大平台主流引擎的運行庫。實現了動畫的一次製作,全平台使用。DragonBones開始於2012年10月,是全球最早的2D骨骼動畫解決方案。在全球超過50個國家有超過5萬名設計師用戶使用DragonBones,並製作出上千款遊戲上線於各大移動應用商店。
相信熟悉AS3的小夥伴,一定對DragonBones不陌生,當今火爆的手遊《刀塔傳奇》正是因為使用了DragonBones而得以效果如此豐富生動。當然還有大量不那麼出名的遊戲背後都有DragonBones的強力驅動。
數月前(2014年6月),DragonBones已經正式支持Egret了。但由於DragonBones相對於常規的MovieClip要複雜不少。因此撰寫本文,讓大家對DragonBones不再那麼陌生。也希望推進Egret社群更快地湧現出更多DragonBones的上線作品!
本文參考了DragonBones官方的《DragonBones快速入門指南》。但不是對其簡單的整理,而是穿插一些DragonBones組成動畫的原理介紹,並以理解和實用為目的來介紹其使用方法。其次本文完全結合Egret開發環境來介紹,避免由於Egret與Flash的差異帶來的困擾。
DragonBones的使用主要分為兩大階段。
第一階段為資源創作階段,該階段的主要目的是生成程序可以使用的DragonBones資源。這部分主要由美術人員通過Flash CC來完成。雖然這部分完全不需要寫代碼,但從DragonBones本身的工作流程來看,可能這部分工作量是最大的。
該階段可以理解為,生成一個骨骼動畫庫。
第二階段即為程序使用階段。
對應於資源生成階段,該階段可以理解為,對骨骼動畫庫進行各種調用及組合,產生豐富而生動的遊戲動作畫麵。
為了讓大家快速了解Egret版DragonBones的用法,本教程避重就輕,使用現成的DragonBones資源來呈現動畫效果。
偏好設置中可以修改顯示語言
導出Egret極速格式用戶體驗和導出速度全麵提升
Egret極速格式能夠大幅減少DragonBones在遊戲中的內存占用,提高運行效率。但是在DBPro5.0中導出Egret極速是一件很痛苦的事情,首先他進行時間可能很長,還會堵塞目前的工作,而且經常會導出失敗。導致這個功能很多人都無法使用。
DBPro 5.1大幅改進了這個功能,導出時間減少85%,同時改為後台導出,不阻礙工具其他功能的繼續使用。
使用導出Egret極速格式之後,在標題欄的右上角能夠看到“導出進行中”的按鈕,單擊按鈕可以看到正在導出的項目以及當前項目進行了多長時間。
點擊右側的X可以取消導出任務。
時間軸增加過濾選中層的功能,開啟後隻顯示選中的時間軸
在動畫比較複雜的時候,時間軸會很多,操作時間軸需要上下反複拖動滾動條,比較繁瑣。DBPro 5.1增加了時間軸過濾的功能,默認開啟,開啟後隻顯示選中的時間軸,不選中任何項目時,顯示全部時間軸。
如果使用不習慣可以將過濾開關關閉。
曲線編輯器支持多段貝塞爾曲線
曲線編輯器可以添加自定義的調節點,繪製多段貝塞爾曲線了。從而可以實現多段的加速減速或者落地反彈的效果。
增加修改快捷鍵設置的功能
在偏好設置中,新增熱鍵設置選項。點擊後會打開一個文本文件,修改不同功能後的按鍵組合,保存文件。重啟DB後,你修改的快捷鍵便會生效。
對於一個功能有多個快捷鍵的需求,可以通過在文本文件中添加同名項目,指定不同的快捷鍵來實現,具體可以參考REDO這個現有快捷鍵的設置。
注意,我們沒有檢測快捷鍵衝突的情況(一個快捷鍵對應多個功能),所以請避免快捷鍵出現重複設置,也不要設置太詭異的快捷鍵,如Ctrl+ESC,這樣的結果都是不可預期的。
增加一鍵刪除動畫中不必要的關鍵幀功能
在動畫師製作動畫的過程中,有時為了提高工作效率,會先在舞台上擺動作,之後在為所有骨骼統一打關鍵幀,而不是逐一篩選真正修改了的骨骼。這就導致會出現一些冗餘的關鍵幀數據,增加不必要的導出數據體積。
為了解決這個問題,DBPro5.1提供了一鍵刪除動畫中不必要的關鍵幀功能
如果連續三個關鍵幀的參數都相同,那麼中間那幀就是非必要關鍵幀。
如果要人工查找會很麻煩。通過點擊新添加的“刪除非必要關鍵幀”按鈕,DBPro會自動排查整個時間軸內的非必要關鍵幀並刪除。
刪除非必要關鍵幀可以在完全不影響動畫呈現效果的前提下給動畫文件瘦身。
增加單個動畫的導入導出功能
在大型角色動畫的製作過程中,經常會有多個動畫師共同完成同一個角色的需求。這種情況下最後就需要將不同動畫師製作的動畫合並成一個元件。
為了實現這個需求,DBPro5.1提供了動畫的導入導出功能。
在圖所示的動畫麵板工具欄中,左側的是導入按鈕,右側的是導出按鈕。
點擊導出,會將你選中的動畫剪輯導出為擴展名為.dbani文件。導入的時候,選中.dbani文件,便會將動畫剪輯導入。注意,要確保導入的動畫剪輯和當前項目的骨架名相同。如果骨架名不同,則不會導入,也不會有任何錯誤提示。
有了這個功能之後,同一套骨骼,就可以由不同的人來製作動作,最後通過動畫的導出/導入,把所有動畫剪輯彙總到一個項目文件中,實現多人協作。
1.增加單個動畫的導入導出功能
2.增加一鍵刪除動畫中不必要的關鍵幀功能
3.增加修改快捷鍵設置的功能
4.曲線編輯器支持多段貝塞爾曲線
5.時間軸增加過濾選中層的功能,開啟後隻顯示選中的時間軸
6.導出Egret極速格式用戶體驗和導出速度全麵提升
7.偏好設置中可以修改顯示語言
1、DragonBones提供更好的圖片加載功能
2、可以將遊戲圖片一鍵拖動到設計區域
3、可以預先建立遊戲動畫包,可以製作遊戲數據管理文檔
4、支持將您設計的素材添加到DragonBones上
5、可以在替換圖片的時候選擇官方的製作素材
6、支持部分體寒功能,可以將角色的頭部替換
7、也可以選擇服裝替換,表情替換