Вообще, у вас случай очень тривиальный. Если отражать от вертикальной стенки, то просто в вектора движения поменять знак x. Если от горизонтальной, то поменять знак y
У тебя стенки только горизонтальные и вертикальные?
А скорость дискретная и не больше одного? Если скорость с плавающей точкой и может быть больше единицы за такт то будут проблемы с определением колизии, когда шарик будет проваливаться в препятствия и что бы этого избежать нужно знать позицию до столкновения что бы посчитать путь до столкновения и после
У него нет препятствий
Приём, известный как SR-50 В doom позволяет как раз таки некоторые линии скипать, активирующие триггеры
у него консольная игруха, лол
SR50... это когда ты стрейфраннишь и крутишься быстро?
Обсуждают сегодня