gpt4 book ai didi

ios - 我可以在 iOS 中绘制和动画矢量而不求助于位图图像吗?

转载 作者:行者123 更新时间:2023-11-28 22:31:52 24 4
gpt4 key购买 nike

我可以这样做吗?

我的问题是需要一个按钮,当用户触摸它时,我会为它设置动画。

这个动画是用一组 30 张 png 图像制作的(半秒动画@60FPS)。常规屏幕和视网膜屏幕总共有 60 张图像。这种方式效果很好,但我对此并不满意。

我的目标是:

1 - 大幅减小我的应用程序的大小(例如,我的背景是一个 400KB 的 png 文件,但是使用 quartz 我可以用十几行代码来完成)。

2 - 尽可能使用 CPU/GPU 制作完美、流畅的动画。

那么,无论如何我可以做到这一点吗?

我有纯矢量图像,我可以用 Quartz 绘制它们。但是,如果不必为每一帧重新绘制所有内容,就不要为其设置动画。 (好吧,动画是一条“2 way street”,就是回来重绘会有问题)

是否有任何 API/框架可以帮助我做到这一点?我该怎么做?

谢谢!

最佳答案

看看CAShapeLayer .它的 path 属性是可动画的。为了使动画看起来不错,动画中的起点和终点形状具有相同数量的点很重要。因此,这可能会或可能不会起作用,具体取决于您的形状。

关于ios - 我可以在 iOS 中绘制和动画矢量而不求助于位图图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17174596/

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