阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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

评论

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

项目制实践如何助力组织进化

feijieppm

项目管理 研发效能 技术管理 文化 & 方法 效能度量

IoTLink 轻量级的物联网综合业务支撑平台

山东云则信息科技

Java 物联网 spring-boot

RatingBar(星级评分条)

智趣匠

Android Studio 星级评分条 ratingbar

Java高手速成 | 实现人物拼图游戏

TiAmo

Java 拼图

TapTap算法平台的 Serverless 探索之路

Serverless Devs

DW-Siam:Deeper and Wider Siamese Networks for Real-Time Visual Tracking 更宽更深的孪生网络

代码的路

神经网络

事件总线 + 函数计算构建云上最佳事件驱动架构应用

Serverless Devs

阿里云AIoT 经典基础知识 快问快答——基础知识

阿里云AIoT

Serverless 物联网 API 消息中间件 弹性计算

MarkDown简明语法手册

代码的路

markdown

如何利用浮动容器制作悬浮下拉菜单?

Towify

2023年有哪些具备潜力的加密投资标的?

股市老人

容器服务与达摩院合作 AHPA 获 AAAI 2023 IAAI人工智能创新应用奖

阿里巴巴中间件

阿里云 容器 云原生

如何使用 Towify 在小程序里实现一个广告轮播图?

Towify

效能改进中的度量实践

feijieppm

项目管理 研发效能 技术管理 文化 & 方法 效能度量

MarkDown高阶语法手册

代码的路

markdown

百度工程师带你玩转正则

百度Geek说

正则表达式 开发工具 正则 企业号 1 月 PK 榜

DIMP:Learning Discriminative Model Prediction for Tracking 学习判别模型预测的跟踪

代码的路

神经网络

GAN:生成对抗网络 Generative Adversarial Networks

代码的路

神经网络

微服务引擎 MSE 升级至 3.0:降低微服务在云原生时代的演进成本

阿里巴巴中间件

阿里云 微服务 云原生

「认知」打工人的自我修养

职场 认知

GA-RPN:Region Proposal by Guided Anchoring 引导锚点的建议区域网络

代码的路

神经网络

使用MinIO构建分布式文件系统来一次分布式文件系统实战!

风铃架构日知录

Java 程序员 分布式 分布式系统 IT

大规模 Kubernetes 集群故障注入的利器-ChaosBlade

阿里巴巴中间件

阿里云 Kubernetes 云原生 ChaosBlade

阿里巴巴重磅开源云原生网关: Higress

阿里巴巴中间件

阿里云 云原生 Higress

IoTLink v1.2.1 最新公告

山东云则信息科技

Java 物联网 springboot

混沌演练实践(一)

京东科技开发者

测试 混沌工程 系统 混沌测试 企业号 1 月 PK 榜

为什么我们的微服务中需要网关?

江南一点雨

nginx SpringcloudGateway

应用 Serverless 化,让业务开发心无旁骛

阿里巴巴中间件

阿里云 Serverless 云原生

问题盘点|使用 Prometheus 监控 Kafka,我们该关注哪些指标

阿里巴巴中间件

kafka 阿里云 云原生 Prometheus

Higress 开源后,我们整理了开发者最关心的 15 个问题

阿里巴巴中间件

阿里云 云原生 Higress

2023年了 对Go做一个全网最全的总结

卡二条

Go Go Concurrency Patterns Go web

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