ja używam setTextureRect
na CCSprite
każda klatka, więc wygląda na to, że jest zamaskowana itp.
Chciałem zrobić samething dla sprite'a z animacją, ale to nie działa, animacja po prostu znika ... Czy to nie jest możliwe?
Odpowiedzi:
1 dla odpowiedzi № 1Myślę, że to możliwe.
CCAnimation::addSpriteFrame(CCSpriteFrame *pFrame)
służy do ręcznego dodawania ramki do animacji.
I możesz utworzyć CCSpriteFrame według
CCSpriteFrame::createWithTexture(CCTexture2D* pobTexture, const CCRect& rect)
lub
CCSpriteFrame* create(const char* filename, const CCRect& rect)
Powinien być taki sam, jak tworzysz CCSprite.