Autor | Beitrag |
---|
000 05.05.2011, 22:23 Snut |
Ich hoffe das Thema stand nicht schonmal zur Diskussion, aber... ...als ich gerade wieder das Problem hatte, dass ich mal wieder ein Levelwechsel machen wollte, habe ich mir zur Auffrischung das Tutorial für die HL1-Engine angesehen. Mir ist aufgefallen, dass die dort geschilderte Methode nicht gerade optimal ist, da sie den Eindruck vermittelt, der trigger_changelevel sei das Zentrum des Levelwechsels und die info_landmark muss verschoben werden. Das führt aber zu "Sprüngen" beim Wechsel, die entweder unnatürlich wirken oder den Spieler unter Umständen in eine Wand befördern können. Eigentlich müsste doch die info_landmark der Mittelpunkt beim Wechsel sein, die in beiden Levels an der selben Stelle ist. Ich versuche das mal mit einer Grafik deutlich zu machen: Ich wollte daher vorschlagen, die Tutorials dahingehend zu ändern. -- |
Profil || Suche |
001 05.05.2011, 22:28 Adrian_Broher Admin |
Dann mach das doch. Das Wiki ist für jeden registrierten Benutzer bearbeitbar und auch ohne Absprache bearbeitbar. Ich dachte eigentlich immer das waere soweit bekannt. -- There is nothing wrong with high standards. It's your problem that you don't meet them. |
Profil || Suche |
002 05.05.2011, 23:27 Snut |
Schon, aber ich war mir halt nicht ganz sicher ob ich mit meiner Vermutung richtig liege... immerhin hat bis heute keiner etwas zu den Tutorials gesagt. Ich werde, wenn ich Zeit finde, das Tutorial für GoldScr dann eventl. umschreiben. -- |
Profil || Suche |
003 15.05.2011, 13:00 Night Wolf |
Müssten genau genommen nicht das info_landmark im nächsten Level und das trigger_levelchange im Level davor sich überlagern? Das Landmark in dem einem Level ist ja sogleich das Ziel aus dem anderen. Logisch betrachtet müsste dann das Level gewechselt werden, wenn der Spieler sich am Origin des trigger_levelchange befindet. Also müsste es dann auch noch einen kleinen Sprung geben, wenn das Ziel sich hinter dem Trigger befindet, oder? Zudem fällt mir gerade auf, dass deine Methode identisch ist mit der im Tutorial beschriebenen. Sie hätten beide den selben Effekt. --Muh sag ich da! Dieser Beitrag wurde am 15.05.2011 um 13:02 von Night Wolf bearbeitet. |
Profil || Suche |
004 15.05.2011, 23:33 Snut |
Landmark und changelevel überlagern sich schon mal gar nicht. Und die info_landmark ist auch kein Ziel, sondern ein Oritierungspunkt (oder Nullpunkt) für den entsprechenden trigger_changelevel. Ganz einfach ausgedrück wenn du beim Wechsel 128Units vom der info_landmark entfernt warst, dann bist du im neuen Level nach dem Laden auch wieder 128Units von der info_landmark im neuen Level entfernt. Die landmarks sollten sich in beiden Levels überlagern. Wo du dein trigger_changelevel hinsetzt, ist so ziemlich egal. Ja komisch das meine und die Tutorial Methode "jetzt" identisch sind, nachdem ich das Tutorial neu geschrieben habe. Ich hab eine Beispiel Map beigelegt, da kannst du dann auch mal deine Idee testen und wirst sehen, dass sie nicht funktioniert. Aber vielleicht versteh ich dich auch falsch. -- |
Profil || Suche |
005 29.05.2011, 17:12 Night Wolf |
Nuja, ich wusste nicht, dass das Landmark schlicht als Orientierungspunkt gilt. Dachte es handelt sich dabei um den relativen Zielpunkt des Triggers. Hab so etwas noch nie gebastelt und dachte es funktioniert genau so wie die Teleporter. :> -- Muh sag ich da! |
Profil || Suche |
006 29.05.2011, 18:20 Snut |
Naja, bei einem Teleporter kommt es ja auf die punktgenaue Absetzung an, während beim Levelchange ja eine relative Absetzung wichtig ist. -- |
Profil || Suche |