Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
04.12.2001, 11:55
Tschieses



Gibt es eine Möglichkeit,
daß der Player eine Zeit lang nicht hinter sich schauen kann.
Er soll zwar noch den Kopf bewegen können, aber nur soweit,
daß er die vor ihm liegenden 180° sieht.

Ist das machbar ?

--

theDigiTales - GamedevelopmentSupport

zum Seitenanfang zum Seitenende Profil || Suche
001
04.12.2001, 12:47
Rockefeller



hmm CBasePlayer::PreThink() würd ich mal sagen, und da dann die v_angle neu setzen...
pev->fixangle = 1; nicht vergessen

Aber wie das ganze dann im MP bei hohen Pings funzt, weiss ich nicht, das oben geht wahrscheinlich nur einwandfrei im SP.

--

zum Seitenanfang zum Seitenende Profil || Suche
002
04.12.2001, 13:03
TheTinySteini



Hm, das ist aber doch ziemlich seltsam.
Denn: der Spieler dreht ja nicht den Kopf, sondern den gesamten Rumpf. Und du kannst ja nicht das Drehen des Rumpfes blockieren, sonst kann man ja nirgendwo hinrennen.
Zudem, wer nach hinten gucken will, reißt einfach die Sicht rum und läuft rückwärts. Schon guckt er nach hinten und läuft nach vorne. (pev->velocity).Normalize() ist dann allerdings -(pev->angles)... und so weiter, das macht die Sichtblockade nicht gerade einfach. Kurz und bündig: geht net =)

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche