fack3637363, ну ну можно немного разными путями это реализовать
более простой, это сделать помимо того, то при прыжке измиеняются координаты по Х сделать еще изменение координат по Y, а при беге кстати он сам будет дальше прыгать, хотя... ну если что, то можно сделать что если нажаты обе клавиши, и бег и прыжок, то увеличить смещение по Y в 2 раза а можно еще использовать вектора например, сделать вектор прыжка(не вертикальный, а чуть-чуть по диагонали как-то
) и сделать вектор бега(горизонтальный) и вот при беге+прыжке складывать вектора...
ну это я только способы описал, сам код я не знаю как делать, ибо не работаю с ГМом