Es ist geschafft! Die Kollision des Terrains wurde über Newton realisiert! Es ist jetzt möglich, zur Laufzeit ein Terrain zu generieren, denn es wird sowohl das Mesh für die Darstellung, als auch das Mesh für die Physik dynamisch zur Laufzeit generiert.
Weiters wurde die Umrechnung von Newton nach Irrlicht-Meshes vorgenommen.
Irrlicht-Positionen müssen über * IrrToNewton nach Newton transformiert werden und umgekehrt müssen Newton-Positionen mit * NewtonToIrr ins Irrlicht-System transformiert werden. NewtonToIrr ist 32.0f normalerweise und deswegen wird das Gegenstück als Kehrwert angenommen. Durch diese Umrechnung sind die Ausschläge nicht mehr soo krass, allerdings ist das Flugverhalten äußerst seltsam...
Bezüglich des 60 FPS-Limits lässt sich nur sagen:
NewtonSetMinimumFrameRate?
Does Newton perform sub-steps per default? or is this just enabled after calling NewtonSetMinimumFrameRate?
It is important, because I don't want to limit my program to at least 60fps.
There would occur fatal network synchronization problems, because not every client can handle 60fps
thx
It is important, because I don't want to limit my program to at least 60fps.
There would occur fatal network synchronization problems, because not every client can handle 60fps
thx
- newtonfan
- Posts: 1
- Joined: Mon Dec 15, 2008 11:21 am
Re: NewtonSetMinimumFrameRate?
not fps lower than 60.
you can just take control of the time step by take mutiple update call at a fix step.
you can just take control of the time step by take mutiple update call at a fix step.
- Julio Jerez
- Moderator
- Posts: 1154
- Joined: Sun Sep 14, 2003 1:18 pm
- Location: Los Angeles
WIESO KANN MAN NICHT EINFACH DIESE SPERRE AUSSCHALTEN??? Das nenn ich benutzerfreundlich! Man braucht ja nur für jeden Mist einen Thread anwerfen und synchronisieren, warum nicht! Ist auf jeden Fall einfacher, als den Wertebereich eines Parameters auszuweiten.
Vielleicht kann man mal eine Stunde investieren und die Konstante 60 suchen und ersetzen - direkt im Binary.
AntwortenLöschen