.| Autor | Beitrag |
|---|---|
|
000 19.04.2002, 21:00 fischKopf |
moin leute. 1. wie kann ich "UTIL_ScreenShakeAll(pev->origin, Amplitude(), Frequency(), Duration(), Radius() );" in der player.cpp anwenden? 2. wie kann ich wenn der player die sec. funktion der shotgun benutzt, ihn mit so richtig druck nach hinten fliegen lassen? -- |
|
Profil || Suche |
|
001 19.04.2002, 22:40 TheTinySteini |
1. Was geht denn net? Hast du's schon mal ausprobiert und hat net geklappt oder so? Wenn du dir nur nicht sicher bist, was für Angaben du da machen musst, guck mal in dieses Tutorial: 2. Guck dir mal den Code der gauss an (die Waffe mit dem weißen Strahl, die man aufladen kann). Da ist sowas drin. Versuch am besten erstmal alleine, den Codeabschnitt zu finden. Wenn's nicht klappt, kannste ja hier nochmal nachfragen. --TheTinySteini |
|
Profil || Suche |
|
002 19.04.2002, 22:54 fischKopf |
es müsste irgendwas in diese richtung sein oder? m_pPlayer->pev->velocity.y = 10000; das problem ist nur die koordination :(( --Dieser Beitrag wurde am 20.04.2002 um 00:01 von fischKopf bearbeitet. |
|
Profil || Suche |
|
003 20.04.2002, 12:51 Another1 |
2.: Nu kannst du gpGlobals->v_forward(,->v_right,->v_up) benutzen: m_pPlayer->pev->velocity = m_pPlayer->pev->velocity + ((-gpGlobals->v_forward)*250) + (gpGlobals->v_up*60); vorher solltest du noch Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
004 20.04.2002, 13:41 TheTinySteini |
Das mit v_up kannste dir aber eigentlich sparen. Denn mit v_forward fliegste auch nach oben, wenn du gegen den Boden schießt. Problem ist nur, wenn man springt und schießt -> das kann einen ganz schön weit wegbefördern. --TheTinySteini |
|
Profil || Suche |
|
005 20.04.2002, 14:10 fischKopf |
vielen dank. Nr. 2 klappt wunderbar. nun noch schnell zum ersten problem. 'Amplitude' : nichtdeklarierter Bezeichner daraus schliesse ich das diese bezeichner elemente einer klasse sind, blos welche? damit ich per zeiger auf diese elemente aus der player.cpp zugreiffen kann. sehe ich das richtig so? -- |
|
Profil || Suche |
|
006 20.04.2002, 16:29 RirA |
HAHAHAHAHA -- |
|
Profil || Suche |
|
007 20.04.2002, 17:25 fischKopf |
anstatt HAHAHAHAHA könntest du vielleicht eine lösung posten?!?! --Dieser Beitrag wurde am 20.04.2002 um 17:25 von fischKopf bearbeitet. |
|
Profil || Suche |
|
008 20.04.2002, 17:27 Retro |
HAHAHAHAHAHAHAHAHA!! --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
009 20.04.2002, 17:55 fischKopf |
UTIL_ScreenShakeAll(pev->origin, 34, 54, 200); Dieser Beitrag wurde am 20.04.2002 um 17:58 von fischKopf bearbeitet. |
|
Profil || Suche |
|
010 20.04.2002, 18:06 RirA |
Du Held! -- |
|
Profil || Suche |
|
011 20.04.2002, 18:43 fischKopf |
aber du musst schon zugeben es hätte theoretisch schon so sein können: UTIL_ScreenShakeAll(pev->origin, Irgendwas->Amplitude(wert), Irgendwas->Frequency(wert), Irgendwas->Duration(wert), Irgendwas->Radius(wert) ); deswegen war es mir vorher unklar das ich es so machen muss wie im letzten beitrag... -- |
|
Profil || Suche |
|
012 21.04.2002, 00:52 RirA |
Im SDK gibt es mindestens ein Beispiel, wo ScreenShake benutzt wird, also spar dir solche Posts. -- |
|
Profil || Suche |
|
013 21.04.2002, 00:58 Retro |
wenn du das für "theoretisch möglich" hälst hast du dich wirklich keine zwei minuten mit c++ beschäftigt... glaubst du wirklich das im es dafür irgendwelche ohminösen funktionen gibt?! omg.. naja, wer richtig cool ist coded sowiso erst ne hl-mod bevor er c++ lernt. *ditsch* -- shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
014 21.04.2002, 12:10 Archangel |
außerdem hättest du dir auch mal die deklaration von UTIL_ScreenShakeAll angucken können, aber nein, frag mal lieber im forum, haste weniger arbeit.. -- |
|
Profil || Suche |
|
015 21.04.2002, 19:51 fischKopf |
jaja ist ja gut nun. -- |
|
Profil || Suche |

