Para entender cómo simular el vuelo aerodinámico, primero hay que entender qué fuerzas afectan el movimiento de una aeronave. La trayectoria real de un avión es la suma de todos estos efectos físicos:
- Un objeto se mueve a una velocidad constante, a menos que una fuerza actúe sobre él.
- La aceleración de un cuerpo es directamente proporcional y en la misma dirección que la fuerza neta que actúa sobre el cuerpo, e inversamente proporcional a su masa. Por lo tanto, F = ma, donde F es la fuerza neta que actúa sobre el objeto, m es la masa del objeto y a es la aceleración del objeto.
El empuje del motor es una fuerza que acelera un avión hacia adelante y generalmente puede ser controlado por el jugador. La aceleración es la potencia del motor dividida por la masa del avión.
La gravedad acelera constantemente un avión hacia abajo con una velocidad de 9,81 m / s². En teoría, la gravedad se vuelve menos cuando vas más alto, pero a la altura donde operan las aeronaves normales, esto puede ignorarse.
Cuanto más rápido se mueve un avión, más la fricción atmosférica lo ralentiza. Esto está representado por una fuerza que acelera en una dirección contra la dirección actual en que se mueve la nave. La fuerza aumenta cuadráticamente con la velocidad (velocidad doble = cuatro veces la fuerza de arrastre). Pero cuanto más alto está volando el avión, más delgada es la atmósfera y menor es la fuerza de arrastre. La velocidad máxima de un avión es donde las fuerzas generadas por el empuje del motor y la resistencia aerodinámica se cancelan mutuamente.
Puede sonar contra-intuitivo, pero tener una constante de arrastre más fuerte en realidad hará que tu juego sea más fácil de jugar (más parecido a un arcade), porque el arrastre es la fuerza que impide que el avión vuele en la dirección que el jugador no quiere vuela más (como cuando vuela una curva). Entonces más arrastre = aviones más lentos y más maniobrables. Puede mejorar esto aumentando la resistencia cuando hay una diferencia entre la dirección de rumbo y la dirección de movimiento del avión (esto ni siquiera es realista: el perfil aerodinámico de un avión está optimizado para la menor resistencia al aire cuando el avión está volando en línea recta ).
Esta es la fuerza que realmente hace que un avión vuele. Es generado por las alas. Cuanto más grande es la superficie del ala, se genera más elevación y acelera el avión hacia arriba (en relación con las alas, no el suelo. Cuando el avión rueda hacia los lados, el ascensor también lo acelera hacia los lados). Al igual que la resistencia atmosférica, la elevación es relativa a la velocidad y la densidad atmosférica.
Un avión controla su dirección con diferentes superficies de control para cabeceo, guiñada y balanceo. Una superficie de control solo funciona cuando el avión se está moviendo. Su eficiencia es proporcional a la velocidad actual y la densidad atmosférica. Tenga en cuenta que las superficies de control solo cambian la dirección en la que apunta el plano, no la dirección en la que se mueve. Esto afecta la dirección de empuje y elevación, y así gradualmente la dirección del movimiento.