Новая рамка Sprite остается такой же, как и у предыдущей рамки Sprite - PullRequest
1 голос
/ 04 января 2012

Я новичок в играх Cocos2D. Когда я меняю спрайт с

[sprite setTexture:[[CCTextureCache sharedTextureCache] addImage:@"anotherSprite.png"]];

Когда я изменяю это изображение в планировщике, он принимает предыдущий спрайт-кадр, а не новый. Как я могу использовать новое изображение Sprite в объект предыдущего изображения Sprite

1 Ответ

0 голосов
/ 04 января 2012

Ваш фрейм спрайта, который вы хотели бы использовать, уже находится в кэше?

Использование

    [sprite setDisplayFrame:[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:@"newSprite.png"]]
...