В моей игре у меня есть куча рыб, которые визуализируются в пакетном узле.Во время выполнения, когда рыба получила удар, я хочу изменить displayFrame на изображение травмированной рыбы.
Однако при изменении игра неожиданно замедляется.Есть идеи почему?
-(void) gotHit
{
hitPoint--;
if (hitPoints > 0) {
NSString* hpname = [NSString stringWithFormat:@"fish%ihp%i.png", type, hitPoints];
CCSpriteFrame* hpframe = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:hpname];
[self setDisplayFrame:hpframe];
}
if (hitPoints <= 0) {
[self die];
}
}