- 38
- 0
- 约1.88万字
- 约 17页
- 2017-06-03 发布于湖北
- 举报
iOS 核⼼动画的性能调优
在第10章“缓冲”中,我们研究了CAMediaTimingFunction,它是一个通过控制动画
缓冲来模拟物理效果例如 速或者减速来增强现实感的东西,那么如果想更 真实地
模拟物理交互或者实时根据用户输入修改动画改怎么办呢?在这一章中,我们将继续
探索一种能够允许我们精确地控制一帧一帧展示的基于定时器的动画。
定时帧
动画看起来是用来显示一段连续的运动过程,但实际上当在固定位置上展示像素的时
候并不能做到这一点。一般来说这种显示都无法做到连续的移动,能做的仅仅是足够
快地展示一系列静态图片,只是看起来像是做了运动。
我们之前提到过iOS按照每秒60次刷新屏幕,然后CAAnimation计算出需要展示的新
的帧,然后在每次屏幕更新的时候同步绘制上去,CAAnimation最机智的地方在于每
次刷新需要展示的时候去计算插值和缓冲。
在第10章中,我们解决了如何自定义缓冲函数,然后根据需要展示的帧的数组来告诉
CAKeyframeAnimation的实例如何去绘制。所有的Core Animation实际上都是按照
一定的序列来显示这些帧,那么我们可以自己做到这些么?
NSTimer
实际上,我们在第三章“图层几何学”中已经做过类似的东西,就是时钟那个例子,我
们用了NSTim
您可能关注的文档
最近下载
- (二模)2026年沈阳市高三年级教学质量监测(二)化学试卷(含答案).pdf
- 2025年黑龙江省纪委公务员遴选考试真题和答案.docx VIP
- 2025年口腔医学主治医师考试《专业知识》真题卷(含每题答案).docx VIP
- 全国医疗器械技术审评考试真题试卷(含答案).pdf VIP
- 2025河北水文四队地质勘查有限公司(第三批)招聘考试备考试题及答案解析.docx VIP
- 植物与植物生理 植物分类 植物分类基础.pptx VIP
- 巴音敖包嘎查废弃矿坑地质环境恢复治理项目环评报告书.pdf VIP
- 【TechInsights】2025存储技术趋势与展望报告聚焦DRAM和NAND技术.docx
- (三模)榆林市2026届高三年级四月检测训练政治试卷(含答案及解析).docx
- 等比数列导学学案.pptx VIP
原创力文档

文档评论(0)