Как реализовать зависимость скорости выстрела от скорости персонажа?
2D topdown. Допустим игрок бежит наверх, а стреляет вправо, тогда выстрел будет лететь вправо, но с небольшим смещением по Y наверх. Или, например игрок бежит вправо и стреляет вправо, тогда скорость выстрела вправо будет больше чем обычная. Это хорошо реализовано в The Binding of Isaac, нужно что то похожее, как такое можно реализовать?
Перед спавном снаряда, ты можешь брать последнее изменения позиции игрока (например, пошел с 0,0 в 0,1) и добавлять к направлению снаряда, например 10% этого изменения. (прибавляешь 0,0.1 к вектору снаряда)