Alright, so I am keen on using body velocity/movers to make pretty nifty movement as well as physics on planes. However, I am looking to match what jailbreak has done where their planes work on all platforms with very simple controls. Badcc has allowed for the plane to rotate around based on your cursor in a circle. Example:
I don’t play Jailbreak, so it’d be helpful if you could post a few videos to help explain what you’re talking about.
There are many different types of complexity in designing plane systems. I’ve looked into a lot, talked to a lot of people, and done a lot of reading. There’s two main types of simulation.
Point-Mass Based
Component Based
Point-Mass simulation treats the plane like a singular point in space at the center of it’s mass. This is good enough for almost everyone not making a full flight simulator. It lacks the complexity of simulating things like phugoids, tail-down force, and may come with a slight disadvantage when it comes to the control surfaces not acting like they would in real life, but it’s far easier to fly, make, and modify.
Component based simulation, in implementations I’ve seen it, uses VectorForces put on various attachments throughout each control surface, wing, and body. It essentially applies a VectorForce after calculating the necessary forces (lift, drag, and thrust for the engines). This gives you very realistic flight, however makes it harder to control and isn’t as easy to implement. It also requires a fair amount more setup for new planes.
There’s also what I call arcade control, which doesn’t simulate physics, but rather simply allows you to move the plane forward in a direction. Think of the older plane games akin to Wingz World V, Pilot Training, and Ro-Port Tycoon.
Point-Mass is what I’ve always done. I’m more wanting to know how the plane rotates around based on the mouse position in a circle. Watch the above video for an example. Thanks for the explanation.
I do know a lot about planes. And I know that Point-Mass really gives you a flying on rails experience. All new flight simulators like Xplane11 have more than 1000 points at where the air and go over. And the new yet to release Microsoft Flight Simulator 2020 has more than 1,000,000 surfaces of where the air can go over plus the air reacts to clouds some of it goes through some comes back it reacts to grass and is shaped by forces like water. It hits terrain and bends and does everything. So even if you put just 10 points of where the air can go over than it will give a slightly better experience than other roblox flight simulators. however I want to warn you: Flight simulators in roblox Dont do well because roblox players are not student pilots they are 6 year olds. They dont like playing with planes.
Still would love to know more on how I can rotate a model (the plane) based on my mouse position in a circle. Here’s an example of how they do it in jailbreak. Thanks! https://gyazo.com/b599ace2e67504b4454328022598d4b5