Für die G-Kräfte in ACE gibt es zwei Faktoren:
- Die Einheitenklasse oder den Koeffizienten den Aebian gepostet hat, falls vorhanden (Simulation des Trainings)
- Der Koeffizient der Uniform (Anit-G-Anzug)
Das Zeus Template verwendet dabei aktuell nur letzteres. Werd ich ändern.
Bezüglich der "korrekten Simulation": Es tut mir Leid euch das jetzt mitteilen zu müssen, aber Arma ist keine Flugzeugsimulation. Die Flugmodelle mancher Flugzeuge grenzen an Ace Combat und erlaubt euch Manöver, die einfach nicht realistisch sind:
[img]http://i.imgur.com/91Iu3pc.jpg[/img] is not a valid Image.
Die Berechnung der G-Kräfte ist definitiv korrekt, die Effekte dabei orientieren sich an einer Tabelle aus dem wissenschaftlichen Artikel "Human tolerance to positive G as determined by the physiological end points". Mehr Infos auch in der
originalen Issue aus AGM.
Eine Anzeige der aktuellen G-Kräfte (so wie ACE sie berechnet) bekommt ihr mit folgendem Skript:
Spoiler: AnzeigenAusblenden
lastG = time;
lastV = velocity (vehicle ACE_player);
[{
private _interval = time - lastG;
lastG = time;
private _newVel = velocity (vehicle ACE_player);
private _accel = ((_newVel vectorDiff lastV) vectorMultiply (1 / _interval)) vectorAdd [0, 0, 9.8];
private _currentGForce = (((_accel vectorDotProduct vectorUp (vehicle ACE_player)) / 9.8) max -10) min 10;
hintSilent str _currentGForce;
lastV = _newVel;
}, 0.1] call CBA_fnc_addPerFrameHandler;