|
|
1
3
我倾向于使用一个CADisplayLink来触发新的帧,并在帧请求中使用一个简单的时间计算来计算出在多大程度上提升我的逻辑。
在您的情况下,updateLogic将应用固定的旋转量。如果您真正想要的是恒定旋转,那么您可以将旋转常数乘以numberOfTicks,甚至跳过整个方法,执行如下操作:
而不是保留自己的变量。不过,在除了最琐碎的情况之外的任何情况下,您通常都希望在每个时间量中做一大堆复杂的事情。 |
|
|
2
1
1)优化你的代码,这样它就不会徘徊在60 fps以下——你的模型在任何情况下的设备的最大帧速率。 2) 在运行时,通过几个完整的周期测量应用程序的帧速率,并设置绘制速率,使其永远不会超过最低的测量绘制性能。
干杯。 |
|
|
Danil · 种子/填充核心数据的最佳实践?[关闭] 11 月前 |
|
|
Robin · LazyVGrid项目预计不会击中测试区域 12 月前 |
|
|
Alex Smith · 移动到下一个视图控制器后如何显示警报? 1 年前 |
|
selcukctn · 如何在react native中制作无限动画? 1 年前 |
|
|
Nicolas Gimelli · iOS 18远程通信通知不起作用 1 年前 |