快速制作游戲骨骼動畫 DragonBones3.0來襲
今日,白鷺時代正式發布備受業內關注的開源骨骼動畫系統DragonBones 3.0版本。作為一套開源的 2D骨骼動畫框架和工具,DragonBones包含了基于Flash Pro的骨骼動畫編輯面板DragonBonesDesignPanel及骨骼動畫框架,兼容當前主流的開發程序語言。在功能性方面,已經相當完善。
事實上,DragonBones自1.0版本發布以來,已逐漸成為全球流行的移動游戲骨骼動畫解決方案。借助DragonBones,開發者們可以快速的制作游戲中常見的骨骼動畫。同時,DragonBones還提供了豐富的功能,以協助移動游戲開發者制作出更加逼真,流暢的動畫效果。
那么,此次重裝來襲的DragonBones3.0 ,又給移動游戲開發者們,帶來了哪些全新升級的功能呢?
首先是新增動畫混合時間。當動畫中切換同一個人物的兩個動作時候,DragonBones會默認讓兩個動作之間進行平滑過度,省去了手工制作的麻煩。同時,DragonBones還可以動態調整動畫之間切換的過渡時間,讓動作過度更加智能可控。
其次,發布格式以項目方式進行配置。DragonBones支持大量游戲引擎,并可對發布數據進行自定義設置。新版本中,用戶不僅可以選擇要發布的文件格式,同時還可以針對配置文件以及導出的貼圖紋理進行分別設置,以此避免了多重格式交叉配置的復雜操作。
再次,數據格式增加了高級選項。DragonBones中針對數據格式新增了高級接口。現在用戶可自由的設置動畫數據中的參數,例如骨架數據名、紋理數據名等都可通過可視化面板進行修改。
***,動畫效果預覽區可直接操作骨骼。新版DragonBones中可以直接在視圖預覽面板中調整骨骼關系,免去了以前在骨骼樹面板中繁瑣的操作。大大提升了動畫調整的工作效率。
如前文所言,DragonBones已經成為全球開發者應用最多的骨骼動畫體系,而它的后續已經全部交由白鷺來維護和推進。白鷺作為一家致力于推動HTML5移動游戲發展前行的開放企業,其全新發布的DragonBones3.0不但兼容當前主流的開發程序語言,并且支持Egret、Cocos2d-x與Unity等主流游戲引擎。對于移動游戲開發者而言,更大程度提升了產品開發效率,同時讓移動游戲擁有了更為優異的動畫表現效果。
關于Egret Engine:
Egret Engine(白鷺引擎)是白鷺時代推出的一款基于TypeScript語言構建的開源免費的移動游戲引擎。通過白鷺引擎,開發者可以快速地創建可以運行在手機App的WebView或瀏覽器中的HTML5移動游戲,也可以編譯輸出成基于Android、iOS、Windows Phone的跨平臺原生移動游戲。
白鷺引擎官網:http://www.egret-labs.org/