Я создал шар с коэффициентом трения 0.f и реституцией 1.0, например:
// Create shape definition and add to body
b2FixtureDef ballShapeDef;
ballShapeDef.shape = &circle;
ballShapeDef.density = 1.f;
ballShapeDef.friction = 0.f;
ballShapeDef.restitution = 1.0f;
//ballBodyDef.bullet = YES;
_ballFixture = ballBody->CreateFixture(&ballShapeDef);
// Give shape initial impulse...
b2Vec2 force = b2Vec2(0, 1.2f);
ballBody->ApplyLinearImpulse(force, ballBodyDef.position);
Мяч красиво отскакивает от стен, когда произошло столкновение. Но он будет скользить как на льду, когда сталкивается с постепенным уклоном, как это:
И физические свойства уклона:
Плотность: 1
Трение: 0
Реституция: 1
Как мне сделать, чтобы мяч отскочил от склона?