2011-05-03 5 views
0

Ipad에 대한 첫 번째 게임을 프로그래밍하고 있습니다. 나는 애니메이션에 약간의 문제가있다. 이 게임에서 볼 주위에 튀는 공이 있습니다. 나는이 방법으로어떻게 동작을 부드럽게 할 수 있습니까?

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

공의 움직임을 볼을 이동하지만 애니메이션이 때로는 매우 부드러운 아니지만 ... 이상한 것은 내가 내 아이 패드에 내 응용 프로그램을 테스트하는 동안 내가 응용 프로그램을 닫으면 발견이다 멀티 태스킹 바에서 다시 열면 공이 잘 움직입니다! 애니메이션이 더 부드럽고 빠릅니다 ... 누군가가 왜이 일이 일어 났는지 설명 할 수 있습니까?

감사합니다. Daniel from Italy

답변

0

응용 프로그램을 다시 열면 부드럽게 처리되고, 처음에는 캐시되지 않은 것이 두 번째로 캐시되었을 가능성이 큽니다. 당신이 게시 한 4 줄의 코드에는 부드러움의 부족을 설명 할 수있는 것이 아무것도 없습니다. 더 많은 코드를 게시하면 도움이 될 것입니다.

+0

미안하지만 내가 늦게 대답했지만 문제가 생겼다 ... 캐시되지 않은 것을 무엇을 의미합니까? 미안,이 질문, 그냥 학생 :) 나는 어떤 코드를 게시해야합니까? –

관련 문제