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