У меня есть простой проект, построенный с Cocos2D и Chipmunk. Пока это просто шар (тело, форма и спрайт), отскакивающий от земли (статический отрезок в нижней части экрана).
Я реализовал методы ccTouchesBegan / Moved / Ended, чтобы перетащить шар.
Я пробовал оба:
cpBodySlew(ballBody, touchPoint, 1.0/60.0f);
и
ballBody->p = cgPointMake(touchPoint.x,touchPoint.y);
и пока мяч следует за моим движением, на него все еще влияет гравитация, и он пытается упасть (что вызывает проблемы со скоростью и другие).
Кто-нибудь знает предпочтительный способ перетаскивания активного тела во время симуляции физики?
Нужно ли как-то останавливать симуляцию и потом снова включать ее?
Спасибо!