写点什么

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:4911429

评论

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

ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》

York

云计算 DevOps 云原生 数字化转型 降本增效

2022 首期线下 Workshop!面向应用开发者们的数据应用体验日来了 | TiDB Workshop Day

TiDB 社区干货传送门

十步以内,用小程序快速生成App!

Geek_99967b

小程序

在“企业通讯录”的盲区,融云的边界与分寸

融云 RongCloud

企业 IM im开发

2022Nginx实战教程,由浅入深

LoneWalker、

nginx

Java技术:SpringBoot实现邮件发送功能

天使不哭

Java email #开源 8月月更

上海一科技公司刷单被罚22万,揭露网络刷单灰色产业链

石头IT视角

开源一夏 | Mysql开启ssl加密协议及Java客户端配置操作指南

六月的雨在InfoQ

MySQL 开源 SSL证书 SSL 连接 8月月更

开发者必备:一文快速熟记【数据库系统】和【软件开发模型】常用知识点

小阿杰

软件开发流程 软件开发原则 数据库系统 签约计划第三季

带着昇腾去旅行:一日看尽金陵城里的AI胜景

脑极体

重要的不是成为海贼王,而是像路飞一样去冒险

沃德

5个 Istio 访问外部服务流量控制最常用的例子,你知道几个?

万猫学社

云原生 istio envoy Istio流量管理

SpringMVC(三、JDBCTemplate)

开源 springmvc 8月月更

分享 6 个 Vue3 开发必备的 VSCode 插件

Geek_z9ygea

vue.js 前端 vscode vuejs

跨端技术方案选什么好?

Geek_99967b

跨端

大型分布式存储方案MinIO介绍,看完你就懂了!

天使不哭

存储 MINO #开源 8月月更

shell之变量详解,让你秒懂!

Albert Edison

Linux centos 运维 shell脚本编程 8月月更

10个 Istio 流量管理 最常用的例子,你知道几个?

万猫学社

云原生 istio envoy Istio流量管理

“车家互联”新态势,小程序实现物联网多场景互通

Speedoooo

小程序 智能家居 小程序容器 电动车

FileZilla搭建FTP服务器图解教程

天使不哭

#开源 8月月更

为什么数字钱包需要引入小程序生态

Speedoooo

小程序 第三方支付 小程序容器 移动钱包

阿里云架构师金云龙:基于云XR平台的视觉计算应用部署

阿里云弹性计算

视觉计算 计算巢 云XR平台 GPU实例

小程序+自定义插件的关键性

Geek_99967b

小程序

视频是主动学习吗?

FunTester

“稚晖君”为2022昇腾AI创新大赛打call 期待广大开发者加入

极客天地

开源一夏 | 对于Angular表达式以及重要指令的研究心得【前端实战Angular框架】

恒山其若陋兮

开源 8月月更

README_Albumentations

G_Meteor

操作系统:SSH协议知识介绍

天使不哭

Linux SSH #开源 8月月更

每日一R「02」所有权与 Move 语义

Samson

签约计划第三季 8月月更 ​Rust

图解VirtualBox安装CentOS 7

万猫学社

Centos 7 virtualbox

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