微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ae将动画输出json

AE是一款强大的动画制作软件,可以根据用户的需求创建各种形式的动画,而将这些动画输出为JSON格式也是AE的一个重要功能。JSON是一种轻量级的数据交换格式,被广泛用于前端开发中。

ae将动画输出json

要将AE的动画输出为JSON格式,首先需要安装bodymovin插件。该插件可以将AE的动画转换为JSON数据,并且可以在Web上进行播放。此外,该插件支持Lottie,这是一个市场领先的解析JSON格式动画的库。

function savetoJSON(){
  var activeComp = app.project.activeItem;
  var file = new File("~/Desktop/myAnimation.json");
  var prevIoUsGuidelines = bodymovin.get('guidelines');
  var prevIoUsColors = bodymovin.get('colors');
  bodymovin.set('guidelines',false);
  bodymovin.set('colors',false);
  file.open('w');
  var fileContent = bodymovin.exportJSON(activeComp);
  file.write(fileContent);
  file.close();
  bodymovin.set('guidelines',prevIoUsGuidelines);
  bodymovin.set('colors',prevIoUsColors);
}

上面的代码演示了如何将AE的动画输出为JSON格式。首先需要获取当前活动的合成,然后指定输出的JSON文件路径。接着设置一些导出JSON的选项,最后调用bodymovin.exportJSON方法将AE的动画导出为JSON格式。

总之,通过AE输出动画为JSON格式可以让设计师更加便捷地与开发人员协作,并且可以在Web端呈现出更加丰富的动画效果

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐