.| Autor | Beitrag |
|---|---|
|
000 28.12.2004, 18:06 Incognitus |
Ich habe Probleme beim erstellen zweier Türenarten. Zum einen versuche ich eine Tür mit Angel zu bauen, die man mit der Gravity Gun aufstoßen kann, bzw die nachschwingt, wenn man duchläuft. So was ähnliches wie eine Saloon-Tür halt. |
|
Profil || Suche |
|
001 28.12.2004, 20:12 HammerBlade |
Das mit der nachschwingenden Tür könnte man machen, indem man aus der Tür eine func_physbox macht und ein phys_hinge als Angel benutzt. Damit die Tür dann aber auch wieder von selbst zu geht, müsste man dann noch ein phys_keepupright benutzen. func_train heißt in HL2 afaik jetzt func_tracktrain. --"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon |
|
Profil || Suche |
|
002 28.12.2004, 20:46 Incognitus |
Danke, soweit. Aber wie genau muss ich das phys_hinge einstellen? Was ist hier das Entity 1 und was 2? Und muss ich meine Tür mit einem Originbrush zusammen zu einer Physbox machen? -- |
|
Profil || Suche |
|
003 28.12.2004, 21:08 HammerBlade |
Einen Originbrush brauchst du nicht, viele Sachen, für die man in HL1 einen Originbrush gebraucht hat, sind in HL2 anders gelöst. Tür mit phys_hinge Aus deiner Tür machst du eine func_physbox und gibts ihr einen Name. Diesen Namen stellst du dann beim phys_hinge als Entity 1 ein. Entity 2 brauchts du in diesem Fall nicht. Jetzt kannst du die Tür mit der PhysGun aufschiesen, nur geht sie noch nicht von selber wieder zu. Das mit dem phys_keepupright hab ich gerade mal ausprobiert, aber irgendwie geht das nicht. Und ich weis nicht warum. --"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon Dieser Beitrag wurde am 28.12.2004 um 21:09 von HammerBlade bearbeitet. |
|
Profil || Suche |
|
004 28.12.2004, 22:27 Incognitus |
Ok, die schwingende Tür funzt und geht auch von alleine wieder zu. Jetzt habe ich mich an das func_tracktrain gemacht, kriege es aber nicht so richtig zum Laufen. |
|
Profil || Suche |
|
005 28.12.2004, 22:57 HammerBlade |
Hast du path_corner oder path_track genommen? Nimm path_track und trigger StartForward dann fährt der Zug los. --"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon |
|
Profil || Suche |
|
006 29.12.2004, 18:35 Incognitus |
So weit, so gut. Er fährt jetzt schonmal. Ich möchte es allerdings etwas komplizierter. |
|
Profil || Suche |
|
007 29.12.2004, 19:30 HammerBlade |
Beim func_tracktrain muss man bei den Flags Fixed Orientaion an machen, damit sich die Tür an den path_track's nicht dreht. Damit die Tür am 2. path_track 1sec wartet, erstellst du bei diesem path_track zwei Outputs: 1. Bei OnPass wird der Speed der Tür per SetSpeed auf 0 gesetzt. Damit die Tür am 3. path_track 5sec wartet und dann zurück fährt, erstellst du bei diesem path_track einen Output: Bei OnPass wird der Tür per StartBackward befohlen den Weg rückwarts abzufahren, mit einem Delay von 5sec. --"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon Dieser Beitrag wurde am 29.12.2004 um 19:31 von HammerBlade bearbeitet. |
|
Profil || Suche |
|
008 29.12.2004, 20:28 Incognitus |
Gut, das hätten wir dann auch :) |
|
Profil || Suche |
|
009 29.12.2004, 20:49 HammerBlade |
Hm... das Problem hab ich gerade auch, anscheinend folgt die Tür beim Rückweg nicht genau den path_track's. Ich hab aber derzeit keine Ahnung warum. --"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon |
|
Profil || Suche |

