.| Autor | Beitrag |
|---|---|
|
000 21.12.2000, 12:55 Prophyle |
Ich möchte für ein Entity die Zeit verlangsamen. Kann man das irgendwie simpel regeln?
Prophyle, Coder beim SGT: http://mod.famkos.de.
|
|
Profil || Suche |
|
001 21.12.2000, 18:54 TheTinySteini |
matrix-mäßig? Ich glaub das geht nicht, weil die Zeit für alle Entitys global läuft. Du könntest ein Entity seltener updaten, aber dann hast du eigentlich nur einen Lag-Effekt, keine eigentliche Verlangsamung... --TheTinySteini |
|
Profil || Suche |
|
002 21.12.2000, 20:12 |
Also, für den Single Player Modus gibt es ja den Befehl
|
|
Profil || Suche |
|
003 22.12.2000, 14:03 Prefect-Eire |
Naja, das Verlangsamen ist eigentlich gar kein Problem - einfach die Bewegungsgeschwindigkeiten fuer alle Entities verlangsamen. Da gibt's auch keine Lag-Effekte (vielleicht doch, ab einem sehr langsamen Tempo - ich hab da schon ein paar verrueckte Sachen erlebt). Was aber natuerlich nicht geht, ist die Zeit nur fuer einen einzelnen Spieler zu verlangsamen. Und ich glaube nicht, dass man host_framerate auf Multiplayer ausdehnen kann. cu,
Hi! I'm a .signature *virus*! Copy me into your ~/.signature to help me spread!
|
|
Profil || Suche |
|
004 22.12.2000, 14:54 TheTinySteini |
host_framerate ist unter Garantie in die Engine eingebunden -> unerreichbar, leider :-( Es ist klar, dass man die Bewegungsgeschwindigkeit der Entities verlangsamen könnte - aber dann hat halt jeder den Effekt. Sprich: Wenn man sowas für nen Singleplayer-Mod macht: Kein Problem. Aber sobald manche den Effekt sehen können sollen und manche nicht hat man ja allein schon deshalb ein Problem, weil ja dann für die Entities eine unterschiedliche Zeit gelten müsste. Dann wäre aber zum Beispiel Spieler 1 nach einer SloMo-Phase 5 Sekunden hinter allen anderen Spielern hinterher. Und da sich manche schon über Pings von 200ms aufregen - wie isses dann erst bei 5000?!? --TheTinySteini |
|
Profil || Suche |
|
005 22.12.2000, 19:03 Prophyle |
Neinnein so mein ich das gar nicht: Ja, matrix mäßig geht hin.. Was wirklich einfach ist, dem einzelnen ENT eine langamere Geschwindigkeit zu geben. Problem: die Animationen. Die könnte ich zwar per pev->framerate IMO verlangsamern, aber das UMSCHALTEN zwischen den Animationen wird nicht verlangsamt! Das wäre dann über ein längeren Think()-Rhythmus möglich. Da aber pev->nextthink immer beim Entity selbst geregelt wird, ist dies also so auch nicht machbar.
Prophyle, Coder beim SGT: http://mod.famkos.de.
|
|
Profil || Suche |
|
006 22.12.2000, 21:43 Creeper |
Also die pev->nextthinktime kannst du aber im Code ändern, normalerweise jedenfalls! --Head Coder:Sudden-Impact Listen to CKY you fuCKYrs http://www.ckymusic.com |
|
Profil || Suche |
|
007 23.12.2000, 14:20 Prophyle |
Ja schon klar , aber da muss ich dann so 3000 Codestellen IMO ändern... --Prophyle, Coder beim SGT: http://mod.famkos.de.
|
|
Profil || Suche |

