только что начал с XNA, и этот пример очень помог бы!
Я сделал простой тест, где я получил некоторую местность и мяч, когда мяч попадает на местность, он останавливается.Это я делаю, устанавливая положение мяча на вершине ландшафта при столкновении.
На мой вопрос, я использую ограничивающую рамку для этого, но это не очень хорошо выглядит, если мяч попадает в местность слеваили правая сторона, так как она появляется сверху.Как я могу проверить его попадания в сторону?
Короткий сбой кода прямо сейчас:
if (playerOne.BoundingBox.Intersects(terrain.BoundingBox)
playerOne.Position.Y = terrain.BoundingBox.Top;
Где playerOne - мяч.
Заранее спасибо!