Hi all
I’ve made a script that allows pretty decent wingsuit gliding, however, I’ve ran into a couple nasty edge cases/bugs and I want to make sure that my approach of simulating wingsuit flight is feasible before I dig myself into a rabbit hole.
There are a two major approaches that I had in mind ( Assuming gravity, lift, and drag are present )
- Manipulate the rotation of body parts, like the legs, to manipulate the natural aerodynamic forces onto certain areas of the player body, resulting in the change of the orientation of the entire mass.
- Immediately skip to changing the orientation of the entire mass via manual torque using alignOrientation
I chose option 2 to get quicker results at the beginning of development, but now that I’m running into a few bugs involving turning, I’m wondering what others would have done? For context, I need the mechanic to be easy to use (AWSD to turn left-up-down-right) like in SuperFlight gameplay.