2012-05-02 4 views
0

Я использую farseer физический движок для обнаружения столкновения между N ящиками. Один из них помещен в нижней части экрана. Другие появляются, когда вы нажимаете на экран. Они появляются в строго первом отсеке на определенной высоте. И когда они падают на ящик номер 1, это столкновение, но коробки ведут себя так, как будто они резиновые (физика, а не изображение). На экране это выглядит как коробка падает через секунду примерно наполовину, а затем ползает сверху коробки. Как я могу это исправить?Факторы столкновения

+0

А также они не летают, если лицо не совсем друг на друга и с небольшим смещением в y –

ответ

2

Я думаю, что ваши коробки имеют значительную реституционную ценность. Реституция делает отскок тела.

, например:

Body body = BodyFactory.CreateBody(world, Vector2.Zero); 

body.Restitution = (play with some float value.); 

Я надеюсь, что это ответ на вашу проблему.

Смежные вопросы