動畫制作平台(Egret 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資源來呈現動畫效果。
軟件功能:
偏好設置中可以修改顯示語言
[attach]484710[/attach]
導出Egret極速格式用戶體驗和導出速度全面提升
Egret极速格式能够大幅减少DragonBones在遊戲中的内存占用,提高运行效率。但是在DBPro5.0中导出Egret极速是一件很痛苦的事情,首先他进行时间可能很长,还会堵塞目前的工作,而且经常会导出失败。导致这个功能很多人都无法使用。
[attach]484709[/attach]
DBPro 5.1大幅改进了这个功能,导出时间减少85%,同时改为后台导出,不阻碍工具其他功能的继续使用。
使用導出Egret極速格式之後,在標題欄的右上角能夠看到“導出進行中”的按鈕,單擊按鈕可以看到正在導出的項目以及當前項目進行了多長時間。
點擊右側的X可以取消導出任務。
時間軸增加過濾選中層的功能,開啓後只顯示選中的時間軸
在动画比较复杂的时候,时间轴会很多,操作时间轴需要上下反复拖动滚动條,比较繁琐。DBPro 5.1增加了时间轴过滤的功能,默认开启,开启后只显示选中的时间轴,不选中任何项目时,显示全部时间轴。
如果使用不習慣可以將過濾開關關閉。
[attach]484708[/attach]
曲線編輯器支持多段貝塞爾曲線
曲線編輯器可以添加自定義的調節點,繪制多段貝塞爾曲線了。從而可以實現多段的加速減速或者落地反彈的效果。
[attach]484707[/attach]
增加修改快捷鍵設置的功能
在偏好設置中,新增熱鍵設置選項。點擊後會打開一個文本文件,修改不同功能後的按鍵組合,保存文件。重啓DB後,你修改的快捷鍵便會生效。
[attach]484706[/attach]
對于一個功能有多個快捷鍵的需求,可以通過在文本文件中添加同名項目,指定不同的快捷鍵來實現,具體可以參考REDO這個現有快捷鍵的設置。
注意,我們沒有檢測快捷鍵沖突的情況(一個快捷鍵對應多個功能),所以請避免快捷鍵出現重複設置,也不要設置太詭異的快捷鍵,如Ctrl+ESC,這樣的結果都是不可預期的。
增加一鍵刪除動畫中不必要的關鍵幀功能
在動畫師制作動畫的過程中,有時爲了提高工作效率,會先在舞台上擺動作,之後在爲所有骨骼統一打關鍵幀,而不是逐一篩選真正修改了的骨骼。這就導致會出現一些冗余的關鍵幀數據,增加不必要的導出數據體積。
爲了解決這個問題,DBPro5.1提供了一鍵刪除動畫中不必要的關鍵幀功能

如果連續三個關鍵幀的參數都相同,那麽中間那幀就是非必要關鍵幀。
如果要人工查找會很麻煩。通過點擊新添加的“刪除非必要關鍵幀”按鈕,DBPro會自動排查整個時間軸內的非必要關鍵幀並刪除。
刪除非必要關鍵幀可以在完全不影響動畫呈現效果的前提下給動畫文件瘦身。
增加單個動畫的導入導出功能
在大型角色動畫的制作過程中,經常會有多個動畫師共同完成同一個角色的需求。這種情況下最後就需要將不同動畫師制作的動畫合並成一個元件。
爲了實現這個需求,DBPro5.1提供了動畫的導入導出功能。
在圖所示的動畫面板工具欄中,左側的是導入按鈕,右側的是導出按鈕。
點擊導出,會將你選中的動畫剪輯導出爲擴展名爲.dbani文件。導入的時候,選中.dbani文件,便會將動畫剪輯導入。注意,要確保導入的動畫剪輯和當前項目的骨架名相同。如果骨架名不同,則不會導入,也不會有任何錯誤提示。
有了這個功能之後,同一套骨骼,就可以由不同的人來制作動作,最後通過動畫的導出/導入,把所有動畫剪輯彙總到一個項目文件中,實現多人協作。
軟件预览

更新日志:
1.增加單個動畫的導入導出功能
2.增加一鍵刪除動畫中不必要的關鍵幀功能
3.導出Egret極速格式用戶體驗和導出速度全面提升
4.曲線編輯器支持多段貝塞爾曲線
5.時間軸增加過濾選中層的功能,開啓後只顯示選中的時間軸
6.增加修改快捷鍵設置的功能
7.偏好設置中可以修改顯示語言