Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
14.10.2001, 16:44
[RalFINator]



Hallo

Wiedermal hab ich ein Tut von Seeker ausprobiert, diesmal die BulletChaseCam.
Vielleicht hat ja jemand Zeit und probierts selber aus. :-)

Denn etwas gefällt mir noch nicht daran. (Nein, ich will nicht meckern!!) Wenn man mit der Armbrust nach oben oder unten schießt, also eben nicht gerade aus, dann stimmt der Winkel der Kamerasicht nicht mehr.

Ich denke mal, daß sie gerade verkehrt rum ist. Schießt man nach oben, schaut sie nach unten und andersrum...

Nun habe ich also versucht, den Winkel so anzugeben, wie es ja auch bei dem Bolzen selbst gemacht wird....

Quellcode:
[b]einmal hier:
________________________________________________________
Vector anglesAim = m_pPlayer->pev->v_angle + m_pPlayer->pev->punchangle;
UTIL_MakeVectors( anglesAim );
________________________________________________________[/b]

pev->nextthink = gpGlobals->time + 0.01;

CCrossbowFollower *pFollower = CCrossbowFollower::BoltCreate();
pFollower->pev->origin = pev->origin - gpGlobals->v_forward * 10; //Etwas nach hinten verschoben


[b]und hier:
________________________________________________________
pFollower->pev->angles = anglesAim;
________________________________________________________
[/b]
pFollower->pev->v_angle = UTIL_VecToAngles(pev->angles);
pFollower->pev->owner = pev->owner;
pFollower->pev->velocity = pev->velocity;
pFollower->pev->speed = pev->speed;
.........

Dann erhalte ich allerdings eine Fehlermeldung beim compilen, daß m_pPlayer nicht deklariert ist. (Und eben Folgefehler!)
(Und wahrscheinlich stimmt das eh net!)

Ok, also nun zu meiner Frage!

Was muß man angeben, damit die Sicht der Kamera immer dem Bolzen folgt und nicht anders???

Achso, das Tut gibts hier:

http://www.thewall.de/coding/index.php?tutorial=1&id=63

----------------------------------------------------------------------

Noch ne allgemeine Frage: welche Aufgabe hat dieses Quellcode:pev-> ?
mfg

PS: Falls auch Seeker hier mal vorbeikommt, mach noch mehr solche Tuts!!! :-)

--

zum Seitenanfang zum Seitenende Profil || Suche
001
15.10.2001, 09:45
hausi



m_pPlayer muss zuerst definiert bzw. deklariert werden. Schau dir ein Tut für Pointers an und such im Rest des Codes.
In pev sind die "Engine-Dinge" eines Entities gespeichert. Z.B. der Origin (Ursprung), die "Blickrichtung", den Rendermode usw.

--

zum Seitenanfang zum Seitenende Profil || Suche
002
15.10.2001, 13:55
Lephro



bei funxt die Bulet Chasecam garnicht !

Naja

--

zum Seitenanfang zum Seitenende Profil || Suche