位置: 编程技术 - 正文
推荐整理分享[置顶] DFTween:unity最好的补间tween动画系统([置顶] Deniz Saypinar),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:[置顶]从lv2开始开挂的原勇者候悠闲的异世界生活,[置顶]bilinovel,[置顶]从lv2开始开挂的原勇者候悠闲的异世界生活,[置顶]游戏名:chivalry2,[置顶]游戏名:chivalry2,[置顶]JM259194,[置顶]JM259194,[置顶] Deniz Saypinar,内容如对您有帮助,希望把文章链接给更多的朋友!
出处: 时间:.3. :
一个叫做 DFTween (Daikon Forge Tween) 的补间系统。
D FTween 是unity引擎上一个补间。它从一开始就是超级快,超级简单,和大多数的所有泛型所有方式。补间的任何所需的属性是必须构成一个有趣的挑战,与一个独特的解决方案。
DFTween 旨在把产生 GC 减少为零,并有令人难以置信的轻运行时的足迹。它同时也是为了难以置信的易于使用 — — 我们重利用fluent syntax (method chaining)什么是流利语法Fluent Syntax 来配置补间属性 (没有 哈希表 或属性设置----它具有类型安全!)。
它还允许你tween 补间任何对象的任何属性。这种灵活性,尽管我们知道我们要必须不惜一切代价避免使用Reflection 反射。但是他也会支持。
对此的解决方案是通过 委托 delegates。您可以存储匿名委托 (再一次 通过流利语法),接受从tween 补间返回的值。超级强大和快速地也令人难以置信。
给你这一切是如何在代码中体现,请查阅DFTween docs。
现在,我已经抛出了这个词 "快"。
我开发了一个自动化的测试, 是将所有unity主要的tween 补间库与 DFTween 的性能做对比。完整的列表是 iTween、 LeanTween、 HOTween、 GoKit。
测试所涉及的 5, 个空对象运行pingpong loop乒乓球循环,对random point随机点和 back位置进行补间。一圈的补间持续 1 秒,每个个别的测试持续了 秒钟。
下表是自动测试生成的:
补间工具包Min 帧时间 (毫秒)帧的最大时间 (毫秒)Avg 帧时间 (毫秒)帧时间,传播 (ms)最小内存 (MB)最大内存 (MB)Avg 内存 (MB)DFTween..iTween..LeanTween..HOTween..GoKit..在测试中所示,DFTween 有最好的最小值和最大帧时间的最佳帧时间传播 (帧时间的总范围),以及最佳的内存占用 (最小、 最大和平均 MB ) 它唯一不是最好的类别是在平均帧时间 — — 在该类别中,它是大约 0.ms, 位于 LeanTween 之后。顺便说一下,试验结果表明 iTween 除了平均内存使用量 它是最糟糕的!只是 HOTween 糟糕的地方大约 kb 。
因此,试验发现,什么是最快的补间动画库在unity引擎中!,DFTween 到现在为止是 标准杆。
目前,DFTween 是作为一个免费的仅有plugin的插件。另外还有 “full” version 版本,包括源代码、 编辑器集成和更多。
免费版本我已经得到了 源代码 地址如下: 快速上手Unity中最好的补间动画插件DFTween
Unity UGUI——Image(基本属性) SourceImage、Color、Material
Unity3d官方测试插件学习-单元测试,集成测试 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多Unity3D资源、Unity3D培训视频、Unity3D教程、Unity3D常见问题、Unity3D项目源码,【狗刨学习
Unity发布引擎工具Unity 5,功能丰富且高度灵活 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学
友情链接: 武汉网站建设