gpt4 book ai didi

flash - Greensock 库,TweenLite、TweenNano、TweenMax、TimelineMax 哪个是最佳选择?

转载 作者:行者123 更新时间:2023-12-02 11:17:18 27 4
gpt4 key购买 nike

我是闪存开发新手,我听说 Greensock lib 是最好的。但当我尝试下载时,它真的很令人困惑。有很多名字,比如

* TweenNano
* TweenLite
* TweenMax
* TimelineLite
* TimelineMax
* Tweening Platform v11

哪个是最好的或全功能的库..我在哪里可以获得完整包的下载链接或。如果有错请指导我。 :(

最佳答案

我建议使用 TweenLite,它是基本的补间包。 TweenMax 还有更多功能,但我很少需要它们。我没有使用过 TweenNano,因为它似乎缺少一些关键功能。其他包用于更具体类型的补间,例如时间线包。

这是来自网站:

为什么 TweenLite 和 TweenMax 分为 2 个类,而不是将所有功能构建到一个类中?

  1. 文件大小。大多数补间不需要 TweenMax 中的额外功能,如 setDestination()、timeScale、repeat、repeatDelay 等,因此 TweenLite 就足够了。 TweenLite 优先考虑效率和小文件大小,而 TweenMax 优先考虑丰富的功能集。
  2. 速度。 TweenLite 比 TweenMax 稍快一些,因为它需要的代码较少,尽管您可能永远不会注意到任何差异,除非您要补间数千个实例。请参阅速度测试。

TweenNano 可以做 TweenLite 可以做的一切,但有以下异常(exception):

无插件 - TweenLite 的一大优点是您可以激活插件以添加功能(如 autoAlpha、tint、blurFilter 等)。然而,TweenNano 不支持插件。

与 TimelineLite 和 TimelineMax 不兼容 - 使用 TimelineLite 和 TimelineMax 可以更轻松地对补间组进行复杂的排序和管理,但 TweenNano 实例无法插入到 TimelineLite 或 TimelineMax 实例中。

速度略有下降 - 在非常重的负载下,TweenNano 的性能不如 TweenLite,但除非您同时补间数千个对象,否则您极不可能注意到。

更少的覆盖模式 - 您可以覆盖同一对象的所有现有补间,也可以不覆盖任何现有补间(overwrite:trueoverwrite:false) 在 TweenNano 中。然而,TweenLite 可以使用 OverwriteManager 来扩展其功能并使用 AUTO、CONCURRENT、PREEXISTING 和 ALL_ONSTART 等模式(有关详细信息,请参阅 this link)。

与 TweenLite 相比,TweenNano 缺少以下方法/属性:

pause()
play()
resume()
restart()
reverse()
invalidate()
onStart
defaultEase
easeParams
currentTime
startTime
totalTime
paused
reversed
totalDuration

关于flash - Greensock 库,TweenLite、TweenNano、TweenMax、TimelineMax 哪个是最佳选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1820966/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com