Показать сообщение отдельно
Старый 24.05.2012, 13:53
Fintch вне форума Посмотреть профиль Отправить личное сообщение для Fintch Найти все сообщения от Fintch
  № 1  
Ответить с цитированием
Fintch
 
Аватар для Fintch

Регистрация: Mar 2009
Сообщений: 51
Question Перетаскивание тел мышью с возможностью протащить через объект.

Здравствуйте!

Не могу сообразить, как реализовать такой механизм перемещения объекта мышью, в котором тела не будут пересекать друг друга, но одно тело будет перескакивать через другое.

"По стандарту" в движке тела врезаются в друг друга и не перескакивают.

Я думаю надо проверять, если после обновления мира контакта с перетаскиваемым телом нету, то мы должны сохранить его позицию. Как только возникает контакт мы отбрасываем его на сохраненную позицию.

Но как это правильно реализовать? Пробовал через ContactListener, но видимо что-то делаю не так..

Подскажите кто знает, может кто-то делал подобное?