плотность крепления 0 не работает? - PullRequest
0 голосов
/ 24 декабря 2011

У меня есть прибор, который я установил его плотность на 0, но он падает, потому что он имеет вес.

b2PolygonShape spriteShape; //b2polygon-for box shape
    spriteShape.SetAsBox(fruit2.contentSize.width/PTM_RATIO/10,fruit2.contentSize.height/PTM_RATIO/10); //for b2polygon
    b2FixtureDef spriteShapeDef;
    spriteShapeDef.shape = &spriteShape;
    spriteShapeDef.density = 0.0;

мир г -9,8, как обычно.

Как мне установить, чтобы этот прибор медленно падал? почему плотность 0/1/2 не делает этого? спасибо

1 Ответ

0 голосов
/ 29 декабря 2011

Как вы хотите, чтобы это отреагировало? Вы хотите, чтобы оно как бы упало, как перышко? Перо медленно плывет вниз, потому что сила воздуха толкает его вверх. Другими словами, приложите достаточно маленькую силу вверх к объекту, чтобы он медленно падал, но не поднимался. Объект с очень низкой плотностью все равно будет быстро падать без противодействующей силы, чтобы замедлить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...