Jump to content

In Wiederholung zurückspulen


jerzem

Recommended Posts

Hallo,

 

 

Ist es eigentlich möglich in Wiederholungen zurückzuspulen? zB. um ein Ereignis nochmal aus einer anderen Perspektive zu betrachten, ohne die Wiederholung erneut laufen lassen zu müssen.

 

 

Danke

LG

Link to comment
Share on other sites

Hallo,

 

 

Ist es eigentlich möglich in Wiederholungen zurückzuspulen? zB. um ein Ereignis nochmal aus einer anderen Perspektive zu betrachten, ohne die Wiederholung erneut laufen lassen zu müssen.

 

 

Danke

LG

 

"Blyat Naaaaa" - Izlom

Link to comment
Share on other sites

Nein, aus technischen Gründen.

 

Das Replay ist kein Video. Das Replay ist eine Datei vollgepackt mit Kommandos, zusammen mit Zeitstempeln.

Wenn du es abspielst, dann spielt DCS einfach diese Kommandos zu gegebener Zeit ab.

 

Es ist also mehr ein Controller-Mockup das anstelle des Spielers DCS die Inputs zuschiebt. Daher kann man auch zu jederzeit selbst Sachen anklicken oder die Kontrolle übernehmen.

Das Replay enthält also sowas wie

Um 10:31:27 drücke den Missile-Feuer Knopf
Um 10:31:28 Stick um 12° nach hinten

Zum Zurückspulen müsste DCS anbieten jegliche Inputs rückgängig machen zu können, was es nicht tut. Wäre auch sehr schwer umzusetzen, da man die Auswirkungen eines Kommandos gänzlich vorher wissen müsste. Also zum Beispiel wo die Rakete 10 Sekunden später ist, wo die anderen Flugzeuge zu der Zeit rumschwirren, ...


Edited by Zabuza
Link to comment
Share on other sites

Zum Zurückspulen müsste DCS anbieten jegliche Inputs rückgängig machen zu können, was es nicht tut. Wäre auch sehr schwer umzusetzen, da man die Auswirkungen eines Kommandos gänzlich vorher wissen müsste. Also zum Beispiel wo die Rakete 10 Sekunden später ist, wo die anderen Flugzeuge zu der Zeit rumschwirren, ...

 

Was man natürlich machen könnte, wäre alle paar Sekunden eine Art "Snapshot" des aktuellen Zustands zu speichern. Eine Spulfunktion (sowohl vorwärts als auch zurück) könnte dann diese Snapshots anspringen.

 

Allerdings weiß ich nicht, wie viel Last und Lag das verursachen würde, und auch die Auswirkungen auf die Dateigröße der Tracks dürften nicht ganz unerheblich sein. Aber schick wäre es!

 

Und man könnte evtl. auch das Problem beheben, dass Replays immer wieder völlig aus dem Ruder laufen, wenn bzw. weil das Replay nicht ganz 100% akkurat ist. Sähe natürlich komisch aus, wenn beim Durchlaufen eines Snapshots Objekte durch die Gegend springen - aber im MP kennen wir das ja auch so. ;)

Link to comment
Share on other sites

Ja, möglich. Das Hauptproblem dabei ist, dass es ab einem gewissen Punkt die Perfomance des Spiels negativ beeinflusst. Da man ja während dem regulären Spiel gleichzeitig "aufnimmt".

Ist wie wenn man ein Video aufnimmt, die FPS fallen um etwa 5 allein durchs Aufnehmen. Die CPU ist mehr beschäftigt und die Festplatte, durch die hohe Datenmenge, ebenfalls.

 

 

Aber ich kann mir vorstellen, dass man die ganzen Replay Probleme durchaus gut beheben könnte. Würde halt Resourcen (Geld, Mensch und Zeit) kosten. Und meist wird "sinnvolleres" höher priorisiert.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...