返回首页
最新
我最近偶然发现了以下页面:https://rive.app/blog/rive-as-a-lottie-alternative。我觉得Rive在最近的信息基础上,官方将自己与Lottie进行比较是很有趣的。然而,我对关于Lottie的许多模糊或不准确的说法感到相当惊讶。作为一名熟悉Lottie的开发者,我想对几个关键点提供不同的看法。
1. 响应性
关于Lottie“重新生成动画”以适应不同屏幕尺寸的说法令人困惑。在大多数图形用户界面环境中,响应性是通过标准布局和滚动系统来处理的。由于Lottie动画是基于矢量的,它们自然会根据分配的布局按比例缩放。无需重新生成动画——实时渲染可缩放矢量图形已经是设计中内置的功能。
2. 动态数据集成
将Lottie描述为严格静态是不准确的。Lottie支持脚本编写,并允许在运行时更新动画属性,从而实现由外部数据或用户交互驱动的动态行为。
3. 模糊和阴影
Lottie完全支持基于矢量的效果,如高斯模糊和投影阴影。这些效果作为可缩放的矢量效果进行渲染——这具体如何增加文件大小是没有道理的。
4. 蒙版
Lottie有多种类型的蒙版,包括至少四种不同的模式。其中最强大的功能是Matte特性,它远远超出了基本的alpha蒙版,允许使用高级合成技术。
5. 文件大小和渲染
仅依赖于二进制格式进行生产使用在灵活性方面可能会受到限制。Lottie的基于文本的JSON格式易于阅读、编辑,并且在构建或打包过程中可以进行压缩。它允许设计师和开发者在优化前有效地协作,然后选择性地转换为二进制格式。
6. GPU加速渲染
许多Lottie运行时支持GPU加速。此外,Lottie轻量且灵活的架构使其能够在广泛的设备上运行,包括低功耗的物联网硬件。这种适应能力是一个关键优势,而不是弱点。
7. 资产管理
是否嵌入资产或外部链接完全取决于开发者。Lottie在这方面提供了灵活性——它并不局限于嵌入资产。
8. 平台支持
Lottie已经支持广泛的平台。许多第三方用户插件已集成到主要引擎中,如Unity,甚至Godot也即将正式支持Lottie集成。即使在基于MCU的芯片组、物联网或实时操作系统设备上,Lottie也能正常运行。
在我看来,在官方公司页面上发布不正确或虚假的信息,仿佛它是真实的,这种做法应该谨慎对待。
我创建了这个平台,供运动员分享他们的精彩瞬间,并让其他运动员和教练看到。它是免费的,快来看看吧!
耶,Jetelna v3.0 已经发布。Jetelna 具有相当独特的功能,主要是能够同时处理多个数据库,通过使用 Web API;其次是可以完美控制键盘输入,当然还有更多功能。v3.0 已经实现了对 MongoDB 的支持;因此,它可以同时使用 PostgreSQL、MySQL、Redis 和 MongoDB,提供了一些统计功能,并改善了使用体验。请访问网站了解更多信息。