如何使动作更平滑?

时间:2011-05-03 23:15:47

标签: memory animation multitasking smooth motion

我正在编写我的第一款Ipad游戏。我对动画有点问题。在这个游戏中,我有一个球在屏幕上弹跳。我以这种方式移动球

CGRect frameRect = ball.frame;  
frameRect.origin.x += ballMovement.x; 
frameRect.origin.y += ballMovement.y;
ball.frame=frameRect;

球移动但动画有时不是很平滑......奇怪的是,当我在ipad上测试我的应用程序时,我发现如果我关闭应用程序并从多任务栏重新打开它,那么球就会移动方式更好!动画更流畅,更快...... 有人可以解释为什么会发生这件事吗?

谢谢!!来自意大利的丹尼尔

1 个答案:

答案 0 :(得分:0)

如果重新打开应用程序使其顺利,那么很可能第二次没有缓存的第二次缓存了某些东西。您发布的4行代码中没有任何内容可以解释缺乏平滑性。也许发布更多代码会有所帮助。