Работя върху игра за iPhone, която включва само двуизмерна, базирана на превод анимация на само един обект. Този обект е подклас от UIView и е начертан с Quartz-2D. Преводът в момента се прилага от NSTimer, който отбелязва всеки кадър и казва на UIView да промени местоположението си.
Има обаче доста сложна математика, която стои зад определянето къде трябва да се премести UIView по време на следващия кадър. Тестването на играта на симулатора на iOS работи добре, но при тестване на iPhone определено изглежда, че пропуска кадри.
Въпросът ми е следният: методът ми за превод на изгледа кадър по кадър просто лош метод ли е? Знам, че OpenGL се използва по-често за игри, но изглежда жалко да се настройва OpenGL за такава проста анимация. Независимо от това, струва ли си да се мъчите?