Я читал учебник с веб-сайта Рэя Вендерлиха и нашел этот цикл:
for(b2Body *b = _world->GetBodyList(); b; b=b->GetNext()) {
так что, здесь b
перезаписано?я нахожу это немного странным
и вот код:
for(b2Body *b = _world->GetBodyList(); b; b=b->GetNext()) {
if (b->GetUserData() != NULL) {
CCSprite *ballData = (CCSprite *)b->GetUserData();
ballData.position = ccp(b->GetPosition().x * PTM_RATIO,
b->GetPosition().y * PTM_RATIO);
ballData.rotation = -1 * CC_RADIANS_TO_DEGREES(b->GetAngle());
}
}
спасибо