Я играю с cocos2d и box2d, пытаясь разработать игру, в которой плитки перемещаются по сетке.
Пока все прошло довольно хорошо, но я пытаюсь добиться эффекта «привязки к сетке» на плитках после их перемещения пользователем, когда плитка анимируется в правильное положение, но затем кратко колеблется вокруг правильного положения, так как оно «усаживается» на место.
У кого-нибудь есть мысли о том, как лучше всего этого добиться? Я пробовал использовать дистанционные швы и экспериментировать с частотой и коэффициентом демпфирования, но для достижения эффекта мне нужно было бы уменьшить длину шва до 0, так как корпус плитки защелкнулся на месте. Возможно ли это на расстоянии, и действительно ли это «вытянет» тело плитки на место?
Буду очень признателен за любые идеи о том, как лучше всего к этому подойти.
Спасибо, Тед