Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
06.02.2000, 09:20
Penguin



Hi,

1.wie kann ich meine eigene munition(beschädigung etc) erstellen?

2. wie sind die ganzen bewegungen in hl aufgebaut, "DUCK" und "JUMP" sind über den ganzen player.cpp source verteilt. wie soll man da rausfinden wie man zum beispiel "am boden liegen" oder "sich nach links/rechts lehnen" coden soll.

regards

stephan

--

zum Seitenanfang zum Seitenende Profil || Suche
001
06.02.2000, 11:16
Bash



Des am Bodenliegen ist glaube ich garnicht so schwer !! Du musst ne neue funktion machen .. die so aufgebaut ist wie duck und du musst die grösse und länge des Spielers ändern .... zu guterletzt musst du natürlich spielermodels haben, die die hinlegen funktion überhaupt haben ... !!!
Ich bin nicht so sicher ... hab's noch nicht ausprobiert ... aber versuchs halt mal !

--

zum Seitenanfang zum Seitenende Profil || Suche
002
07.02.2000, 12:32
Masterstroke



Hört sich gut an Bash --> Das mit der Munition würde ich dann genauso machen... Also such Dir ne bestehende Munition und kopier sie und mach dann ne neue....

--

Masterstroke
resourcecode.de

zum Seitenanfang zum Seitenende Profil || Suche
003
07.02.2000, 22:36
Hyperion



Stell ich mir aber gerade beim "Auf den Boden legen" doch ziemlich schwer vor. Überall in meinem Quelltext steht bei CBasePlayer::Duck o.ä. am Rand Sachen wie "HACKHACK" oder das das nicht so gelaufen ist, wie Valve sich das vorgestellt hat. Ich glaube die hatten Probleme damit, den Mittelpunkt des Spielers vernünftig zu verschieben, und deswegen haben sie zu irgendeiner "unsauberen" Methode gegriffen. Aber wenn sich der Spieler nicht bewegen kann im "Am Boden Liegen Modus" dann sollte es vielleicht doch gehen - keine Ahnung.

Würde mich in jedem Fall interessieren!

--

zum Seitenanfang zum Seitenende Profil || Suche
004
07.02.2000, 22:46
Hyperion



Ich hab die Stelle nochmal rausgesucht (für die die es interessiert):


// This is a little more complicated now than it used to be, but I think for the better -
// The player's origin no longer moves when ducking. If you start ducking while standing on ground,
// your view offset is non-linearly blended to the ducking position and then your hull is changed.
// In air, duck works just like it used to - you pick up your feet (more like tucking).
// PFLAG_DUCKING was added to track the state where the player is in the process of ducking, but hasn't
// reached the crouched position yet.
//
// A few of nice side effects of this are:
// a) On ground status does not change when ducking (good on trains, etc)
// b) origin stays constant
// c) Superjump can begin while still in run animation (nice when looking at others in multiplayer)

Und noch einiges mehr an anderen Stellen, aber das könnt ihr dann ja selbst nachlesen.

--

zum Seitenanfang zum Seitenende Profil || Suche