jerzem Posted June 3, 2018 Share Posted June 3, 2018 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 More sharing options...
Isegrim Posted June 3, 2018 Share Posted June 3, 2018 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 Nö "Blyat Naaaaa" - Izlom Link to comment Share on other sites More sharing options...
Zabuzard Posted June 3, 2018 Share Posted June 3, 2018 (edited) 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 hintenZum 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 June 3, 2018 by Zabuza Link to comment Share on other sites More sharing options...
Yurgon Posted June 3, 2018 Share Posted June 3, 2018 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 More sharing options...
Zabuzard Posted June 4, 2018 Share Posted June 4, 2018 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 More sharing options...
jerzem Posted June 4, 2018 Author Share Posted June 4, 2018 Danke für die Antworten Leute. LG Link to comment Share on other sites More sharing options...
Recommended Posts