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



Also ich habe folgendes Problem:

Ich will die CollisionBox meines Players so veränder dass der z.b.
mit seinen Füssen im Boden laufen kann oder auch über dem Boden
schweben kann. Erst hab ich versucht mit :

"pev->origin.z -= 30.0; // Irgendwie kann man mit z die höhe verstellen und
// nicht mit y, wie man eigentlich denken würde"

in CBasePlayer::Spawn() den Spieler einfach ein Stück nach unten zu setzen,
aber dann verankert er sich im Boden und kann sich nicht mehr bewegen.
Also muss ich die CollisionBox doch einfach verändern oder ?
Nur wie kann ich das machen ?

--

häh

zum Seitenanfang zum Seitenende Profil || Suche
001
11.05.2001, 16:58
TheGunner



Hast du mal probirt an stat das z bei "pev->origin.z -= 30.0; das y einzugeben?

--

Planet-Delta-Force
Alles über Delta-Force.

Cu TheGunner

zum Seitenanfang zum Seitenende Profil || Suche
002
11.05.2001, 18:04
Prophyle



Nein die Tiefe ist schon .z. Aber du musst das ganze vom Model aus machen, sonst wirds nix.
Ausprobieren kannst du allerdings, dass mit UTIL_SetSize die Größe änderst. keine ahnung ob das funzt.

--

Prophyle, Coder beim SGT: http://mod.famkos.de.
Delphi, C++, Qt

zum Seitenanfang zum Seitenende Profil || Suche
003
11.05.2001, 18:39
Stinga



@Prophyle : Was meinst du mit :"du musst das ganze vom Model aus machen"?

Das mit UTIL_SetSize hab ich probiert und ich CBasePlayer::Spawn()
geschrieben. Aber egal welche Werte ich eingesetzt habe, ich konnte
keine Veränderung im Spiel feststellen.

Bitte helft mir. Ich weiß nicht mehr weiter

--

häh

zum Seitenanfang zum Seitenende Profil || Suche