I am currently making a fighting game. I want to ask If I want to make a front jump skill(here are the details: have a big jump move the front and hit the ground). What is the best method to do this? Should I use animation or use force? If I use animation, I think the character will move back to the original position after the animation finish. Therefore I want to ask how to make a front jump skill.
Not if combined with velocity, velocity will move the character while you play the animation and so you will end up wherever the velocity is calculated .
So pretty much, you would make an animation that just jumps and slams the ground without moving forward. But then you add body velocity in the script (that PERMANENTLY moves the players character forward). Let me know if this makes any more sense
See the curve would be in the animation, the velocity would just push you character forwards while the animation moves it up and side to side if need be. When played at the same time, it should create a curve.