免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

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

评论

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

不止于观测|阿里云可观测技术峰会正式上线

阿里巴巴中间件

阿里云 云原生 可观测技术峰会

【愚公系列】2022年06月 面向对象设计原则(四)-依赖倒置原则

愚公搬代码

6月月更

服务器运维环境安全体系(下篇)

融云 RongCloud

一、Kafka安装

星期35

企业内部Wiki,你建立了么?

小炮

【LeetCode】最长连续序列Java题解

Albert

LeetCode 6月月更

Java异常处理机制

未见花闻

6月月更

在线沙龙 | 开源小秀场——数据库技术应用实践

SelectDB

数据库 技术分享 apache doris 沙龙

【Spring 学习笔记(八)】Spring IoC/DI注解开发 之 原始注解开发

倔强的牛角

Java spring Java EE 6月月更

致广大、尽精微,曙光问道算力服务“神经系统”

脑极体

10个常见触发IO瓶颈的高频业务场景

华为云开发者联盟

数据库 sql 索引 华为云 数据清理

尽一份孝心,为家人做一个老人防摔报警系统

华为云开发者联盟

IoT 华为云 防摔倒报警系统

区块链创业必看——黑客松冠军项目是如何成功的?

TinTinLand

区块链

手慢无!阿里P8架构师力荐Spring生态全家桶全彩笔记

Java全栈架构师

spring 编程 源码 程序员 面试

【首发】根据壁纸修改App主题,它真的来了

yechaoa

android 6月月更 material design

【MySQL字符串数据类型优化】char和varchar的区别

写代码两年半

数据库 sql 6月月更

SDN特有的网络安全问题

穿过生命散发芬芳

SDN网络 6月月更

直播预告 | 在阿里云 ESSD 云盘上部署 PolarDB for PostgreSQL 集群

阿里云数据库开源

数据库 postgresql 阿里云 开源

数据库每日一题---第7天:订单最多的客户

知心宝贝

数据库 程序员 前端 后端 6月月更

从源码解析flutter_redux 的精准局部刷新

岛上码农

flutter ios 安卓开发 跨平台应用 6月月更

每日一题——leecode59( 螺旋矩阵 II)

武师叔

6月月更

vue指令-5

小恺

6月月更

进击的巨人:深入浅出,玩转以太坊 PoS 合并

TinTinLand

区块链

身为程序猿——谷歌浏览器的这些骚操作你真的会吗

孤寒者

6月月更 浏览器操作 小技巧 程序猿必会

干货合集│最好用的 python 库都在这

Python 有趣的技术知识 6月月更

【资源分享】综合性的导航网站

小炮

react框架学习之深入研究【王道react】

恒山其若陋兮

6月月更

线程池

急需上岸的小谢

6月月更

GameFi新的启程,AQUANEE将于6.9日登陆Gate以及BitMart

BlockChain先知

IPSec的特征与功能

阿泽🧸

6月月更 IPsec

什么是集群?为什么要使用集群架构?

Finovy Cloud

集群架构 云渲染 GPU服务器

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