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
|
|
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.
--
|
|
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
|
|
Profil || Suche
|