Memory 如何使运动更平滑?

Memory 如何使运动更平滑?,memory,animation,multitasking,smooth,motion,Memory,Animation,Multitasking,Smooth,Motion,我正在为Ipad编写我的第一个游戏。我对动画有点问题。在这个游戏中,我有一个球在屏幕上弹跳。我这样移动球 CGRect frameRect = ball.frame; frameRect.origin.x += ballMovement.x; frameRect.origin.y += ballMovement.y; ball.frame=frameRect; 球移动,但动画有时不是很平滑。。。奇怪的是,当我在我的ipad上测试我的应用程序时,我发现如果我关闭应用程序并从多任务栏重新打开

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

CGRect frameRect = ball.frame;  
frameRect.origin.x += ballMovement.x; 
frameRect.origin.y += ballMovement.y;
ball.frame=frameRect;
球移动,但动画有时不是很平滑。。。奇怪的是,当我在我的ipad上测试我的应用程序时,我发现如果我关闭应用程序并从多任务栏重新打开它,球就会移动得更好!动画更平滑,速度更快。。。 有人能解释为什么会发生这种事吗


谢谢!!来自意大利的Daniel

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

如果我回复得这么晚,我很抱歉,但我遇到了一些问题。。。对于未缓存的内容,您是什么意思?对不起,这个问题,我只是一个学生:)我应该发布代码的哪一部分?