Слишком медленное движение объекта - PullRequest
0 голосов
/ 13 июня 2011

В окружении cocos2d и box2D, когда сферический объект падает на тупое наклонное препятствие, он движется очень медленно, это вызывает тошноту, если вы закодировали, чтобы не иметь никакого взаимодействия с миром, когда объект находится в движении. Есть ли способ избавиться от этого медленного движения объекта?

Ответы [ 2 ]

1 голос
/ 14 июня 2011

Попробуйте изменить значение трения препятствия или объекта.

            b2FixtureDef objectFixtureDef;
            objectFixtureDef.friction = 0.2f;

Вы также можете изменить восстановление объекта (это бодрость).

http://www.box2d.org/manual.html#_Toc258082972

0 голосов
/ 15 июня 2011

Бонге правильно. Трение контролирует, насколько объект притягивается к другим объектам, реституция контролирует, насколько объект отскакивает от других объектов, а демпфирование контролирует скорость с течением времени (например, если вы стреляете пулей в лужу воды).

...