Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
23.06.2002, 00:35
T15net



Ich hab ne Frage: Wie und wo kann ich Kollisionsabfrage für meine MDL´s machen? Ich habe jetzt z.B. hier eine Hummer H1 (Ein Geländewagen) als MDL komplett fertig. Aber der spieler sollte z.B. nicht durchlaufen können, oder gar auf die Motorhaube und auf das dach springen können. Wo wird diese "Hitbox" oder "Kollisionsabfragebox" gemacht? Im Code? im QC? Wird es einfach aktiviert????

(Ich habe übrigens nicht vor den Jeep als Levelteil einzubauen, falls das jemand vorschlägt)

Danke im Vorraus

--

zum Seitenanfang zum Seitenende Profil || Suche
001
23.06.2002, 00:40
Acumen



In der qc-Datei.

Beipspiel:
// 20 hit boxes
$hbox 3 "Bip01 Pelvis" -4.690000 -4.440000 -6.750000 4.000000 5.560000 6.750000
$hbox 6 "Bip01 L Leg" 2.660000 -3.690000 -3.090000 18.160000 4.880000 3.310000
$hbox 6 "Bip01 L Leg1" 0.380000 -3.970000 -2.840000 17.600000 4.000000 2.940000
$hbox 6 "Bip01 L Foot" -0.590000 -2.340000 -2.630000 3.790000 8.000000 2.190000
$hbox 7 "Bip01 R Leg" 2.470000 -3.690000 -3.160000 18.129999 4.880000 3.380000
$hbox 7 "Bip01 R Leg1" 0.310000 -3.970000 -2.840000 17.600000 3.940000 2.970000
$hbox 7 "Bip01 R Foot" -0.560000 -2.340000 -2.190000 3.810000 8.000000 2.660000
$hbox 3 "Bip01 Spine1" -3.250000 -5.500000 -5.500000 4.830000 5.500000 5.500000
$hbox 2 "Bip01 Spine2" -0.060000 -5.530000 -7.590000 8.000000 7.000000 7.590000
$hbox 2 "Bip01 Spine3" -2.250000 -6.810000 -6.310000 6.500000 5.090000 6.310000
$hbox 2 "Bip01 Neck" -3.110000 -1.500000 -3.000000 2.050000 3.500000 3.000000
$hbox 1 "Bip01 Head" 0.090000 -3.660000 -3.000000 8.410000 5.090000 3.000000
$hbox 4 "Bip01 L Arm" 0.940000 -2.880000 -4.130000 5.440000 4.280000 3.500000
$hbox 4 "Bip01 L Arm1" -2.160000 -2.340000 -2.560000 11.560000 3.410000 2.380000
$hbox 4 "Bip01 L Arm2" 0.590000 -1.810000 -2.190000 10.750000 2.840000 2.410000
$hbox 4 "Bip01 L Hand" 0.000000 -1.000000 -2.000000 3.000000 1.500000 3.500000
$hbox 5 "Bip01 R Arm" 1.380000 -2.840000 -3.560000 5.690000 4.310000 4.310000
$hbox 5 "Bip01 R Arm1" -1.880000 -2.470000 -2.160000 11.810000 3.280000 2.810000
$hbox 5 "Bip01 R Arm2" 0.440000 -1.970000 -2.340000 10.590000 2.720000 2.220000
$hbox 5 "Bip01 R Hand" 0.000000 -1.000000 -2.000000 3.000000 1.500000 3.500000

Das bringt dir nun natürlich nix, schon klar.
Hier ein ziemlich gutes Tutorial dazu:
http://www.planetquake.com/polycount/resources/halflife/tutorials/3dsmax9.shtml
vielleicht kennst du es ja schon.

--


Dieser Beitrag wurde am 23.06.2002 um 00:50 von Acumen bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
26.06.2002, 15:47
T15net



Hier z.b. so sieht unser Hummer aus:

--

zum Seitenanfang zum Seitenende Profil || Suche
003
26.06.2002, 15:48
T15net



Und man sollte z.B. hinten die Schräge hochlaufen können, oder auf die Motorhaupe jumpen...etc.

Das Tut kapier ich nich so ganz...

--

zum Seitenanfang zum Seitenende Profil || Suche
004
26.06.2002, 16:01
Infi



schräge hitboxes gibt es leider nicht hitboxes sind immer quader die um einen joint herum definiert sind... d.h. du müsstest hinten viele joints nacheinander machen und die hitboxes immer höher werden lassen, dass so eine art "unsichtbare treppe" entsteht

btw bis auf die luke am dach sieht der hummer geil aus

--

zum Seitenanfang zum Seitenende Profil || Suche
005
26.06.2002, 16:30
Mel



Hi, zusammen.

schau dir einfach das bild an und mach ein einfaches skelett (ohne das gehts nicht) dan gibst du für jede bone die numern ein, je nach dem wie genau du die hitboxes haben wilst. Aber es muss denoch gecodet werden, bwz als solid gehandhabt werden. Aber da fragst du besser im Coding forum.

-Mel

--

zum Seitenanfang zum Seitenende Profil || Suche
006
26.06.2002, 16:33
T15net



Das skelett brauchen wir sowieso, weil der Hummer gefedert ist. Vielleicht wird er sogar als steuerbares Fahrzeug geproggt...so wie in gunman der panzer.

--

zum Seitenanfang zum Seitenende Profil || Suche
007
26.06.2002, 18:57
Mel



Dan macht es gleich wie bei Gunman und mapped die "hitboxes". Oder ihr codet den hummer als eine art player (wenn der player es benutzt wird das model+phyik geändert) aber das ist zu 90% so verdamnt schwer das ich die Gunman 2entries vorziehen würde.

-Mel

--

zum Seitenanfang zum Seitenende Profil || Suche
008
26.06.2002, 23:15
Infi



also ich persönlich würde die hitboxes ca. so anordnen...

--

zum Seitenanfang zum Seitenende Profil || Suche
009
26.06.2002, 23:35
KhanRKerensky



Rückspiegel vergessen ;)

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
010
26.06.2002, 23:43
Infi



die brauchen keine hitbox... is doch doof wenn man am rückspiegel hängenbleibt ausserdem hätt ich dann auch die räder auf der anderen seite vergessen :P

--

zum Seitenanfang zum Seitenende Profil || Suche
011
26.06.2002, 23:52
Vinny



die Hitbox vonner Haube sollte niedriger da die Haube nach vorne hin abfällt, und es doch doof ausieht wenn der Spieler schwebt, lieber sollte er n kleines bissel im model stehen... oder?

--

zum Seitenanfang zum Seitenende Profil || Suche
012
27.06.2002, 15:09
T15net



Wieso gibt es keine schrägen Hitboxes? Ist das nicht programmierbar?

Gibt es den keinen Code der einfach alle Polygone zu hitboxes macht? Also das man gar keine Hitbox braucht einfach das Model.
Hitboxes sidn ja eigentlich auch polygone...

--


Dieser Beitrag wurde am 27.06.2002 um 15:14 von T15net bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
013
27.06.2002, 16:11
Snut



Nein bei HL nich, ist glaub ich auch so zu rechen aufwendig.

--

zum Seitenanfang zum Seitenende Profil || Suche