至顶网CIO与应用频道 01月04日 北京消息:一元复始,万象更新。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新功能介绍的视频。
新增快捷键
修复的问题
好文章,需要你的鼓励
富士通的 Monaka 是一款巨大的 CoWoS 系统级封装 (SiP),它有四个 36 核计算小芯片,采用台积电的 N2 工艺技术制造,包含 144 个
ChatGPT还与超级应用WhatsApp完成了集成,同样是这个号码可以直接发短信咨询各种内容,使用方法和web、移动版本一样。
十年前,如果你问某人什么是互联网,他们可能会说它是在计算机屏幕上查看的网页的集合。当今的在线体验依赖于应用程序、设备、流