Я делаю игру, в которой шарик должен лететь к повёрнутой платформе и отталкиваться от её поверхности. У меня есть код в методе Update, который отвечает за проверку столкновений:
if (ball.Rectangle.Bottom >= platform.Rectangle.Top && ball.Rectangle.Left >= platform.Rectangle.Left && ball.Rectangle.Right <= platform.Rectangle.Right)
{
ball.SpeedY = -ball.SpeedY;
}
И код в методе Draw, который отвечает за отрисовку платформы:
spriteBatch.Draw(platform.Texture, platform.Rectangle, null, Color.White, -0.4f, new Vector2(0, 0), SpriteEffects.None, 1);
Но если я использую код в методе Update, то шарик отталкивается не от самой поверхности, а чуть ниже неё. Помогите пожалуйста, как сделать, чтобы шарик отталкивался именно от поверхности?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пожалуйста, как вывести дату в input type="date" из бд mysqlТак дата не выводится <input type="date" class="form-control" name="date_birthday" value="<?php echo $row['date_birthday'];...
Допустим в переменную $odin попадает значение из одного столбца, в $dva попадает значение из другого столбца этой же таблицы$id - это столбец id этой...
Столкнулся с проблемойКак сделать проверку "Пустая ли таблица"? Через PDO