给动画编辑器的一点建议

Cocos 的动画编辑器越来越好用了 ~

一丢丢小建议,感觉一点点的小改进,就可以让动画编辑器效率突飞猛进。

建议:快捷键优化,支持单手键盘操作,增加倒放、前后关键帧的快捷跳转

快捷键对提高动画编辑效率至关重要。

动画编辑过程中,最常用的操作是:播放,暂停,倒放,上一个关键帧,下一个关键帧

纵观 Spine、Flash、甚至AE……

快捷键一定是能支持:左手键盘,右手鼠标 的快速操作

目前我们在使用Cocos动画编辑器,主要的效率瓶颈就在此。

  1. 目前的播放快捷键是Alt+P,单手操作很麻烦。
  2. 并且没有倒放的快捷键,这样在重复播放调效果时就很麻烦。
  3. 没有上一个关键帧、下一个关键帧的操作,在编辑时,就需要花很多精力去找位置。
    (比如你想修改某个关键帧的数值,然后好不容易鼠标移过去修改完了发现,卧槽,怎么位置对歪了,加了一个新帧)

建议可以参考Spine的快捷键设置:

这6个键效率基本上就上天了了~

建议:动画轨道折叠或过滤显示

  1. 动画轨道支持折叠
  2. 或者支持过滤:只显示指定通道,或只显示有关键帧的通道

痛点,可以看下面的动图感受一下:

调这样一个,节点层级比较多的UI动画。
需要调整整体关键帧的时间,这个需要有一个全局的视野,看各个通道,关键帧的时间分布。
但目前,由于大量节点,没有关键帧,还占了一行,并且不能折叠。
导致这种调整会特别麻烦。

曲线设置中少了 Back 和 Bounce

如题,backOut,backIn,bounceIn,bounceOut 这些,记得2.x都是有的。
并且C3D的Tween里也是有的,不知道为啥动画编辑器里没有。
虽然说,多打几个关键帧也能实现。
就效率上,如果有的话肯定会很实用。尤其backOut这种,UI动效用的不要太多~

1赞

我们十分需要这样的反馈,非常感谢,我会记录相关issue来改进~

感谢反馈,这些快捷键的修改建议我们会尽快提上日程,不过上一个关键帧和下一个关键帧的快捷键现在其实是有的哦

至于曲线的问题,我们目前可以添加用户预置,可以暂时先手动添加一下用户预置来替代暂时没有提供的曲线方式

1赞

这2问题我从16年就提了。

动画的上下2个框不能折叠。
没有快捷键。

到现在2.X还是没有快捷键诶

你说的动画的上下两个框不能折叠是具体指的什么框呢是节点吗?这个帖子里的建议,3.1.x 基本都采纳实现了,除了动画节点不支持折叠(已有规划),不过目前已经提供了搜索以及过滤空数据节点的功能。对应的快捷键也都按照建议修改了。