1. 程式人生 > >DragonBones Pro 5.6釋出,更新4大高需求功能

DragonBones Pro 5.6釋出,更新4大高需求功能

一元復始,永珍更新。2018年1月3日新年伊始之際,白鷺官方為開發者送上新年禮包,正式釋出DragonBones Pro (龍骨)5.6版本。在新版本中,DragonBones Pro 5.6重點更新了包括支援直接匯入PSD檔案、IK時間軸、匯出透明背景GIF、跨專案骨架複製貼上等開發者高需求的4大功能,更便捷高效的利於開發者開展骨骼動畫工作。

直接匯入PSD

在DragonBones Pro 5.6中,開發者可以不通過Photoshop,直接匯入PSD檔案。只要把PSD檔案拖拽到DragonBones Pro 5.6中,便會彈出匯入設定面板,點選“匯入”,PSD就會被自動按照圖層分拆為PNG檔案匯入到專案中,並按照PSD中的位置排布呈現在舞臺上,匯入的速度也比之前使用PS的匯入外掛快不少。

圖片描述

需要注意的是,開發者在匯入PSD時圖層最好不要使用混合選項(例如:描邊,浮雕等),如果有使用,在儲存前要對圖層做柵格化。此外,建議不要使用遮罩等複雜的圖層關係,如果有使用,在使用前要對圖層做合併、平面化,否則在匯入的過程中就可能出現錯誤。

新增IK時間軸

圖片描述

在前期釋出的版本中,IK的完全方向和權重是不能在動畫中改動的。 DragonBones Pro 5.6中對時間軸添加了IK層,現在你可以給IK的完全方向和權重新增關鍵幀,實現在動作製作中動態的設定調整IK。

匯出透明背景GIF

在蒐集獲取許多開發者反饋建議後,DragonBones Pro 5.6添加了支援匯出透明背景GIF的功能。同時,GIF匯出還添加了“品質損失”選項。它的設定範圍是 1 到 20 。1表示品質最好,匯出時間最長。20表示品質最差,匯出時間最短。 品質的差異主要體現在顏色上,開發者可以根據自己對品質的要求進行調整。

圖片描述

GIF的匯出渲染需要花費一定時間,特別是當匯出大尺寸的動畫時。如果開發者在匯出渲染時不想等待太久,可以嘗試縮小“輸出比例”。 為了讓匯出的過程更直觀友好,DragonBones Pro 5.6也重製了匯出GIF的進度條和介面,在匯出的過程中,還可以隨時取消。

支援跨專案、骨架複製貼上

圖片描述

DragonBones Pro 5.6版本里,複製貼上的強化不僅限於“選擇性貼上”,最大的強化部分在於,可以跨專案或跨骨架進行復制貼上。即開發者可以從A專案複製一個骨骼,貼上到B專案,而且是可以帶著動畫關鍵幀過去的。

開發者需要注意的是,如果想跨專案複製貼上帶著動畫關鍵幀,你需要確保A和B專案都有相同名字的動畫剪輯。 例如,A專案有個動畫剪輯叫“跑”,B專案也要有個動畫剪輯叫“跑”(如無需新建一個),然後A專案複製一條腿,貼上到B專案。那麼A專案中,這條腿的“跑”這個動畫剪輯裡的動畫關鍵幀就預設被帶到B專案了。 如果A專案中有5個動畫,對應的B專案中也有同名的5個動畫,複製貼上骨骼或插槽過去,也都是帶著這5個動畫的關鍵幀的, 骨架也是同理。支援跨專案、骨架複製粘貼後,動畫的複用性得到提高,許多工作無需重複開展。

全新偏好設定面板

隨著在專案中需要設定的內容越來越多,DragonBones Pro 5.6對於偏好設定面板進行了介面優化,對不同選項進行了分類,介面更加簡潔。

圖片描述

增加標尺和輔助線

DragonBones Pro 5.6還增加了標尺和輔助線,操作基本和PS的標尺和輔助線相同。從標尺處拖拽便可以新增輔助線,拖出標尺便刪除輔助線。不同的是,DragonBones Pro 5.6的標尺,用右鍵點選也可以刪除,更加方便。 偏好設定面板裡,開發者可以設定標尺是否顯示,設定輔助線的顏色,顯隱(Ctrl + ;)和是否可以拖拽(Ctrl + Alt + ;)。

圖片描述

增強紋理集預覽

早先的版本,DragonBones支援可以預覽紋理集,但介面UI成為短板。 DragonBones 5.0中,為了介面整潔,官方去掉了紋理集預覽。但不少開發者反饋還是很需要這個預覽功能。

圖片描述

這次,DragonBones Pro 5.6重新優化了介面,把紋理集預覽又加了回來,並且增強了功能,比如可以縮放預覽圖。對於不需要預覽的開發者,還提供了預覽的開關功能。關掉後,下次再開啟就不會呈現紋理集預覽了。同時,在紋理集設定面吧,紋理集的預覽圖也可以縮放了。

增加“匯出到”功能

圖片描述

DragonBones Pro 5.6增加了“匯出到”功能,提供了三個選項:

  • 專案所在資料夾
    選擇這個選項,效果和以往的版本一樣,匯出到當前專案檔案所在的目錄。
  • 指定資料夾
    選擇這個選項,可以指定任意資料夾為匯出目的地。
  • 匯出時指定
    選擇這個選項,當你點選匯出面板的“完成”按鈕後,才會彈出視窗,需指定匯出的目的地。

“匯出到” 方便之處在於,開發者的選擇會被記住。 比如開發者在A專案匯出的時候,設定了“指定資料夾”。開啟B專案匯出的時候,“匯出到”的設定依然是“指定資料夾”,而且它會記住A專案指定的資料夾地址。如果有很多專案,最終都需要匯出到同一個目錄,就非常方便了,不需要每次都指定匯出目的地。(注意匯出專案不可重名,重名會預設覆蓋的。)

子骨架可在編輯器中播放動畫

以前的版本中,如果使用了骨架巢狀,那麼主骨架在編輯器中播放動畫的時候,子骨架的動畫是不會播放的。只有在網頁中預覽的時候才能看到主骨架中巢狀的子骨架的動畫播放。DragonBones Pro 5.6版本改進了這一功能,在編輯器裡播放主骨架動畫時,已經可以實現子骨架的動畫播放。

但開發者需要注意的是,當前只支援巢狀一層的情況,如果嵌套了多層,更深層次的骨架的動畫在編輯器中還是看不到播放的,需要在網頁中預覽才可以。
另外,如果主骨架的總幀數和子骨架的總幀數不符,有可能出現子骨架動畫會播放一部分就從頭開始的情況。例如,主骨架10幀,子骨架4幀。那麼子骨架在編輯器中就會只播放2次半。

釋出HTML直接嵌入網頁

圖片描述

在使用DragonBones Pro 5.6匯出時,選擇“HTML”, 然後選擇匯出型別為“釋出”,便會生成一個HTML檔案。 如果開發者懂前端,就可以很容易的選取其中的程式碼,把龍骨動畫嵌入網頁內。而不同的是,它的執行並不需要安裝瀏覽器外掛。

更多詳情

線上預覽
訪問 http://www.dragonbones.com/viewer/v1
把匯出的所有資料檔案(xxx_ske.json, xxx_tex.json, xxx_tex.png)都拖拽進去,就可以預覽動畫了。

支援的資料版本為:

DragonBones JSON 4.0 , 4.5 , 5.0 , 5.5

DragonBones 二進位制

在這種模式下,還可以預覽換膚的效果,具體的操作方法請參考5.6新功能介紹的視訊。

新增快捷鍵

  • 時間軸中跳轉關鍵幀:Y 和 H
  • 變換工具欄,切換輸入框:Tab
  • 顯隱輔助線:Ctrl + ;
  • 開關輔助線可選:Ctrl + Alt + ;
  • 開關時間軸篩選:Ctrl + D
  • 重新命名:F2
  • 複製變換:Ctrl + Shift + C
  • 貼上變換:Ctrl + Shift + V

修復的問題

  • 網格加權重在編輯器中播放抖動的問題。
  • 分佈到關鍵幀功能無效的問題。
  • 瀏覽器預覽,預設顯示比例過大的問題。
  • 匯出的spine資料格式,去掉tex字尾。
  • 匯出的Spine資料格式,GM2無法使用的問題。
  • 某些情況下層級調整錯亂的問題。
  • 當專案中引用了多個庫目錄,另存時不會全部拷貝的問題。
  • 切換到圖片過多的專案,卡頓的問題。

相關推薦

DragonBones Pro 5.6釋出更新4需求功能

一元復始,永珍更新。2018年1月3日新年伊始之際,白鷺官方為開發者送上新年禮包,正式釋出DragonBones Pro (龍骨)5.6版本。在新版本中,DragonBones Pro 5.6重點更新了包括支援直接匯入PSD檔案、IK時間軸、匯出透明背景GIF、

Apache Flink 1.5.6 釋出流處理框架

   Apache Flink 1.5.6 釋出了,Flink 是一個流處理框架,應用於分散式、高效能、始終可用的與準確的資料流應用程式。 主要更新如下: [FLINK-4173] - flink-metrics 中用 maven-shade-plugin 替換

Elasticsearch 6.5.3 釋出分散式搜尋和資料分析引擎

   Elasticsearch 6.5.3 釋出了,Elasticsearch 是一個分散式的 RESTful 風格的搜尋和資料分析引擎。 更新如下: Enhancements Engine Always configure soft-deletes field of I

G2 v3.4.6 釋出資料驅動的視覺化編碼圖形語法

   G2 v3.4.6 已釋出,更新內容: 新特性 chore(test): removing .only() statement feat(legend): enable default legend-item handler Bug 修復 fix #1051

Spring Cloud Finchley 正式釋出包含 4 個重大更新

在 Spring 的官方部落格上已經看到 Spring Cloud Finchley 在 06 月 19 日這一天正式釋出了,我們在 Maven 中央倉庫也看到了最新版的更新。 Finchley 正式版的釋出貌似經歷了相當長的時間,果然是悶聲發大財,這

Fabric.js 2.4.6 釋出簡易 JavaScript Canvas 庫

   Fabric.js 2.4.6 已釋出,這是一個小的 bug 修復版本,解決了 2.4.5 版本中存在的 svg 匯出問題 #5438 Fabric.js 是一款簡單而強大的 JavaScript Canvas 庫,在 HTML5 Canvas 元素之上提供了互

Bash 5.0 釋出部分功能4.4 不相容

   Unix Bash 放出第 5 個主要版本這個版本主要修復了Bash 4.4 中幾個明顯的錯誤,同時也加入了一些新功能。Bash 是一個完整的POSIX 規範專案,除了有互動式命令列編輯功能,還在基架構上支援工作控制,並提供類似csh的功能等。 Bash 5.0 主要解

Spring Boot 1.5.19 釋出依賴項更新版本

   Spring 應用開發框架 Spring Boot 1.5.19 釋出。 此次更新主要是依賴項的更新,包括: Upgrade to Jedis 2.9.1 #15683 Upgrade to Git Commit Id Plugin 2.2.6 #15682 Up

MyBatis 3.4.6 釋出Java 資料持久層框架

MyBatis 3.4.6 釋出了。主要更新內容如下:提升將自定義ResultHandler應用於CURSOR型別OUT引數。 #493在包含的SQL片段的屬性值中替換變數。 #1069BatchExecutor現在在執行後立即關閉每個語句。 #1110現在可以使用靜態方法作為SQL提供程式。 #1131SQ

Spring 5的最後一個特性版本5.3釋出4.3將於12月終止維護

10月27日,Spring Framework團隊宣佈了5.3版本正式GA,Spring使用者可以在repo.spring.io和Maven Central上獲取到最新版本的依賴包。 **JDK的版本支援** 最新的Spring Framework 5.3需要JDK 8或更高版本的Java 環境下使用,同

Windows下PhpEd將php升級到最新版本5.6.27並支援Redis步驟

1. 從http://windows.php.net/download/下載指定的版本,我這裡下載的是x86的Win32版本 2. 將下載的php壓縮包解壓到PhpEd的安裝目錄下,並改名為php56 3. 調整PhpEd中除錯瀏覽器的配置,為php56目錄 4. 複製

Scientific Linux 7.6 釋出重新編譯的 RHEL

   Scientific Linux 7.6 已釋出,Scientific Linux 是重新編譯的 Red Hat Enterprise Linux ,由費米國家加速器實驗室和歐洲核研究組織(CERN)共同開發。它旨在與 RHEL 完全相容,同時提供了上游產品中未

GitLab 11.5.2 釋出安全修復版本

   GitLab 11.5.2 已釋出,此版本解決了 11.5 和更早之前版本中的一些 Regression 和 bug 。 GitLab 社群版和企業版 適用於 GitLab Core、Starter、Premium 和 Ultimate: Fix

Ubuntu Touch OTA-6 釋出Ubuntu 移動版本

   Ubuntu Touch OTA-6 將在 12 日釋出,官網已經給出了釋出公告,併為等不及的使用者附帶了新版本獲取方法。 Ubuntu Touch 是 Ubuntu 作業系統的移動版本。此版本主要關注 bug 修復與穩定性改進。 Morph Browser 修

Kitematic 0.17.6 釋出跨平臺視覺化 Docker 容器管理工具

   Kitematic 0.17.6 釋出了,Kitematic 是 Mac、Linux 和 Windows 上的視覺化 Docker 容器管理工具。 此版本更新如下: 修復一些 bug 與安全漏洞。 新增終端選擇項。 釋出公告 下載地址: Sourc

DBeaver 社群版 5.3 釋出視覺化資料庫管理平臺

   DBeaver 社群版 5.3 釋出了, DBeaver 是一個視覺化通用資料庫管理工具和 SQL 客戶端,支援 MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB 與 Derby,以及其它相容 JDBC 的資料庫。

Apache Hivemall 0.5.2 釋出可擴充套件的機器學習庫

   Apache Hivemall 0.5.2 釋出了,Apache Hivemall 基於 Hive UDF/UDAF/UDTF,是一個可擴充套件的機器學習庫,執行基於 Hadoop 的資料處理框架,特別是 Apache Hive、Apache Spark 和 A

RhaPHP v1.5.8 釋出微信公眾號、小程式開發 PHP 框架

   RhaPHP微信平臺管理系統,支援多公眾號管理,小程式開發,APP介面開發,平臺獨立且快速簡潔易用。靈活的擴充套件應用機制,具有容易上手,幾乎融合微信介面,簡單的呼叫對二次開發與開發擴充套件應用模組大大提高開發效率,降低企業商家運營成本。擴充套件應用模組化,機制靈活,程

C++網路庫 mongols-1.5.2 釋出新增 JS 伺服器

   高效能c++網路庫mongols-1.5.2已經發布. 主要更新: 更新web_server,修復一個檔案讀取優化Bug 更新tcp_server,修改預設訊號處理集,新增backlog 配置介面 為多個基於http_server的server新增lru快取數量控

Apache Tomcat 8.5.37 釋出開源 Web 應用伺服器

   Apache Tomcat 是 Java Servlet、JavaServer Pages、Java 表示式語言和 Java WebSocket 技術的開源實現,是一個免費的開放原始碼的 Web 應用伺服器。 相較於 8.3.35版本,Apache Tomcat