写点什么

GreenSock 推出了新一代动画引擎平台 GSAP v12

  • 2012-05-22
  • 本文字数:1205 字

    阅读完需:约 4 分钟

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/


给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-05-22 03:4911074

评论

发布
暂无评论
发现更多内容

摸鱼即刻开始

程序员阿杜

电商秒杀系统设计

Geek_36cc7c

网站开发进阶(四)Tomcat Server处理http请求过程详解

No Silver Bullet

tomcat HTTP 网站开发 5月月更

抽象类——加油站加油

程序员猪小哼

redis性能调优--内存使用率过高

en

redis 内存

洞见科技李博:科技向实,隐私计算规模化应用吹响号角

洞见科技

金融科技 隐私计算

模块四:学生管理系统考试试卷存储方案

jiaoxn

「架构实战营」

架构实战营-模块四-作业

michael

架构实战营 #架构实战营 「架构实战营」

Java 如何逆向遍历一个 List

HoneyMoose

Git进阶系列 | 1. 创建完美的提交

俞凡

git 最佳实践

OKR工具有哪些?如何选择适合自己的?

爱吃小舅的鱼

Java 从一个 List 中删除重复的元素

HoneyMoose

[Day33-01]-[二叉树] 路径总和

方勇(gopher)

LeetCode 二叉树 数据结构和算法

Nation3云上国家--一场基于Web3的社会实验(32/100)

hackstoic

DAO web3 nation3

从源码深入了解Dio 的 CancelToken

岛上码农

flutter 安卓开发 跨平台开发 ios 开发 5月月更

MySQL三万字精华总结 + 面试100问吊打面试官绰绰有余

Java架构追梦

Java MySQL 程序员面试

Continuous Integration 对 ABAP 技术栈来说意味着什么

汪子熙

持续集成 SAP abap 5月月更 持续优化

C语言总结_字符串函数封装练习

DS小龙哥

5月月更

架构实战营模块一作业

哈啰–J

Git进阶系列 | 2. Git中的分支策略

俞凡

git 最佳实践

maven构建docker镜像三部曲之二:编码和构建镜像

程序员欣宸

Docker maven java 5月月更

【建议收藏】Redis知识干货汇总

利志分享

redis 面试

Kotlin 入门笔记(一)

如浴春风

5月月更

全链路压测(十):测试要做的准备工作

老张

性能测试 全链路压测 稳定性保障

深入理解 Go 中的字符串

宇宙之一粟

字符串 Go 语言 5月月更

千万级学生管理系统的考试试卷存储方案设计

大眼喵

「架构实战营」

Gitea 如何配置自定义页面

HoneyMoose

DevOps系列之 —— DevOps概览(一)软件产业和交付模式发展趋势

若尘

DevOps 5月月更

SpringSecurity 表单登录

急需上岸的小谢

5月月更

【51单片机】矩阵键盘

謓泽

5月月更 51单片机

GreenSock推出了新一代动画引擎平台GSAP v12_语言 & 开发_sayhelen_InfoQ精选文章