C # Winform XNA Collision - PullRequest
       4

C # Winform XNA Collision

0 голосов
/ 15 октября 2010

Мне интересно знать, как мне поступить, обнаружив примитивный круг, касающийся другого примитивного круга?

Итак, если бы у меня был круг с 5,10 и еще один с 5,13, ​​каждый из которых имел радиус 2. хорошо, формула расстояния - теорема Пифагора. который является sqrt ((x2-x1) ^ 2 + (y2-y1) ^ 2) = расстояние и если это расстояние меньше или равно сумме их радиуса. сумма радиуса равна 4? так как каждый круг имеет радиус 2? Это что-то вроде?

1 Ответ

2 голосов
/ 15 октября 2010

Вы можете проверить, меньше ли расстояние между их центрами или равно их радиусу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...