/ / Czy jest możliwe użycie setTextureRect na CCAnimation w Cocos2d (cocos2d-x)? - cocos2d-iphone, cocos2d-x, cocos2d-js

Czy można użyć setTextureRect w CCAnimation w Cocos2d (cocos2d-x)? - cocos2d-iphone, cocos2d-x, cocos2d-js

ja używam setTextureRectna 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 № 1

Myś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.