Мне было интересно, есть ли простой способ реализовать прыгающую физику в Python без каких-либо модулей, которые занимаются физикой. Подпрыгивая физика, я не имею в виду с гравитацией, я имею в виду больше похожую на недавно выпущенную iOS-игру «Хорошо?» Филипп Столленмайер (https://appsto.re/us/1N7v5.i). Я знаю, что если мяч попадает в прямые края, его скорости инвертируются. Итак, с учетом этой диаграммы: Когда мяч попадает на A и C, его скорости X инвертируются, а когда он достигает B и D, его скорости Y инвертируются. Но что, если наша диаграмма выглядит так: Учитывая угол платформы, как я могу найти новые скорости X и Y? Кроме того, как я могу преобразовать эти скорости X и Y в градусы?Python простая физика отскока
То, что я выяснил из Википедии, состоит в том, что линия симметрии отклонения перпендикулярна поверхности, на которую он попадает.
Последний вопрос: как в pygame найти угол линии и создать линию с определенным углом.
PS: Отвечая на мой вопрос, пожалуйста, киль в виде, что моя математика знание ограниченно к тому, что на NYS Алгебра 1 регент в июне :) Так что не все cauculus и тригонометрию на меня :)
http://scienceworld.wolfram.com/physics/AngleofReflection.html –
вы не можете действительно сделать математику без математики ... –
Посмотрите, ребята, бодрый физик не какое-то древний секрет охраняет поколение , так что вы могли бы также дать ответ. – SigTerm