Частота кадров iPhone падает при повороте CCLayer на 90 градусов с помощью cocos2d - PullRequest
1 голос
/ 03 августа 2011

Я закончил свой проект cocos2d, который использует акселерометр, чтобы вращать текущий CCLayer для определенной игровой механики. Я всегда замечал падение в 10-15 кадров в секунду, которое я не мог найти, и решил посмотреть сейчас. Я думал, что это как-то связано с переборами объектов, но это не так.

Падение происходит, когда CCLayer не поворачивается на 90/270 градусов, поэтому, когда он приближается к 0 градусов, я теряю 10-15 кадров ... супер раздражает.

Я не использую CCLayer для чего-то необычного, у кого-нибудь есть идеи?

TL; DR: fps падает, когда CCLayer поворачивается на 90 градусов ... Почему?

...