zoukankan      html  css  js  c++  java
  • GreenSock推出了新一代动画引擎平台GSAP v12

    GreeenSock在Flash业界久负盛名,他们推出的TweenLite、TweenMax等动画引擎得到了广泛关注和应用。日前,GreenSock推出了新一代动画引擎平台GreenSock Animation Platform(GSAP) v12,这一代的引擎不仅在Flash动画方面有更多改进,也新引入了对Javascript动画的支持。在Flash和HTML5项目中,你可以使用相同的动画工具集,同样的API,同样的用户友好访问,同样关注性能。

    让我们来关注一下GSAP v12平台有哪些变化:

    • 非常快的速度:性能是非常重要的,尤其是在移动设备上。GSAP不断优化,以保证互动项目的快速响应、高效率及平滑,你可以从这里查看动画效果测试
    • 异想天开的强劲:内置众多引擎的功能,如动画色彩、贝塞尔曲线、CSS样式属性、Flash滤镜、数组等等,定义不同的回调,可以通过帧或者秒定义运动。
    • 兼容性:Flash,HTML5,jQuery,Canvas,CSS,新浏览器,旧浏览器,RequireJS,EaseIJS,移动设备等等-GSAP都可以很好的与他们兼容,你可以选择你熟悉的工具来使用。
    • Javascript,AS3/AS2:选择适合你的语言来完成动画。
    • 轻量与可扩展性:模块化与插件式的结构保持了核心引擎的轻量,TweenLite包非常小(基本上低于7kb)。
    • 没有依赖:GSAP没有基于第三方工具来构建(虽然它将jQuery作为选择器),因此能保证最短的加载时间与最大化性能。
    • 高等序列:不用受限于线性序列,可以重叠动画序列,你可以通过精确时间控制,灵活地使用最少的代码实现动画。
    • 良好的技术支持:可以通过论坛反馈,会有专家和资深活跃用户回答问题。
    • 任何对象都可以实现动画:是的,任何,不用预定义的属性,任何对象的任意数字属性都可以实现动画,如果这些属性(如颜色,滤镜,非数值属性等)需要处理,插件可以实现。如果没有,我们可以实现一个。
    • 重写管理:GSAP帮助防止动画引擎的冲突以及高级选项的设置。
    • 易于学习:文档、教程、 示例、学习指南、论坛,还有很多学习资源,非常地丰富。
    • 许可证:除商业用途意外,GSAP完全免费。

    GSAP是一套完整的工具,它包括一下几个部分:

    • TweenLite:针对任何对象的处理动画的核心引擎。
    • TweenMax:它像是TweenLite的哥哥,它可以实现TweenLite的功能,以及一些非必要功能,如repeat、yoyo、updateTo()等。它会自动激活插件。
    • TimelineLite:一个非常强大轻量序列的动画工具,它扮演一个动画容器的角色,使用它能够更方便的管理时间和相关动画。
    • TimelineMax:TimelineLite的扩展,除了TimelineLite的功能外还包括一些非必要功能,如repeat、repeatDelay、yoyo、currentLabel()还有更多功能。
    • 另外还有像缓动工具,运动路径,插件,块工具及其他更多。

    GSAP v12还有更多提升改变的地方,大家可以去下载体验一下,更多的信息请参考http://www.greensock.com/v12/

  • 相关阅读:
    spring 注解笔记
    spring boot 拦截器
    spring boot 启动流程及其原理
    Spring之BeanFactory和FactoryBean接口的区别
    微信支付
    三级联动
    搜索分页
    多选标签
    分类界面 大分类小分类
    触底下拉
  • 原文地址:https://www.cnblogs.com/shihao/p/2514117.html
Copyright © 2011-2022 走看看