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