Pl/Efekt drżenia kokpitu

From FlightGear wiki
Jump to navigation Jump to search

Od wersji FlightGear 2020.4 dostępny jest ogólny efekt drżenia kokpitu, który symuluje siły G wywołane przez nierówności terenu.

Dla pilotów

Opcje efektu wstrząsów od nierówności terenu

Efekt jest domyślnie wyłączony i można go łatwo włączyć wybierając z menu Widok -> Opcji widoku z kokpitu:

  • Zaznacz opcję View Movement due to G-Force (umożliwi to również wstrząsy od turbulencji!)
  • Dostosuj współczynnik efektu m/g do odpowiedniej wartości (dla samolotów general aviation prawdopodobnie najlepszym ustawieniem będzie 0,015).
  • Dostosuj Ground shake effect wedle Twoich upodobań. 1,0 jest wartością domyślną, która zapewnia efekt zgodny z zamierzeniami twórców samolotu. Zmień wartość na 0,0, aby wyłączyć tylko efekt wstrząsów od nierównego podłoża.

Dla twórców samolotów

System efektów można dostosować we właściwościach i jest on dostarczany z domyślnym ustawieniem samolotu odpowiednim dla samolotów general aviation, takich jak C172. Efekt jest zawsze aktywny, chyba że twórca samolotu świadomie wyłączy ustawienia domyślne. Większość samolotów powinna mieć możliwość używania i dostosowywania domyślnych właściwości.

Regulacje znajdują się w /sim/rendering/headshake/groundshake i można je wykonać za pomocą następujących właściwości:

  • default-aircraft-scaler-factor: umożliwia dostosowanie domyślnego efektu samolotu. Do nadpisania w przypadku samolotów, dla których domyślna tabela jest w porządku, ale efekt jest zbyt mały/duży. Ustawione na zero w przypadku, gdy podany jest osobny skaler dla danego samolotu.
  • default-aircraft-scaler-min-knots: minimalna prędkość od której efekt zaczyna działać
  • default-aircraft-scaler-max-knots: przy tej prędkości efekt osiąga maksimum
  • custom-aircraft-scaler: tutaj twórcy samolotów obliczają własny algorytm skalowania. Najprawdopodobniej bazując na prędkości itp. Ustaw default-aircraft-scaler-factor na zero, ponieważ w przeciwnym razie nadal będzie obowiązywać wartość domyślna (wartości default i custom są sumowane)!

Kod efektu znajduje się w pliku FGData Aircraft/Generic/g-forces.xml z kilkoma dodatkowymi uwagami istotnymi dla programistów.