Move Route Problem
So, ich bin neu hier und habe mich schon einmal umgesehen nach meinem Problem aber nichts was dem entspricht gefunden.
Folgendes Problem, ich wollte das wenn ich in ein Haus gehe und dort eine Person anspreche, aus dem Keller eine andere Rauskommt und mich anspricht was ich denn hier eigentlich mache. Klang nicht all zu kompliziert, wollte das ganze mit Conditional Branches machen. Hat auch alles SUPER geklappt bis auf das das meine Figur aus dem Keller gar nicht richtig los geht, sie geht einen schritt nach vorn und das war's. Eigentlich sollte sie dann noch nach links gehen, tut sie aber nicht.
Woran könnte das liegen, oder gibt es sogar etwas einfacheres?
Folgendes Problem, ich wollte das wenn ich in ein Haus gehe und dort eine Person anspreche, aus dem Keller eine andere Rauskommt und mich anspricht was ich denn hier eigentlich mache. Klang nicht all zu kompliziert, wollte das ganze mit Conditional Branches machen. Hat auch alles SUPER geklappt bis auf das das meine Figur aus dem Keller gar nicht richtig los geht, sie geht einen schritt nach vorn und das war's. Eigentlich sollte sie dann noch nach links gehen, tut sie aber nicht.
Woran könnte das liegen, oder gibt es sogar etwas einfacheres?
Zitat
Liegt es vllt. daran, dass das eine Event, wenn es nach links gehen soll auf ein nicht begehbares Tile stößt?
Nein, das war mit das erste woran ich gedacht habe!
Jetzt kommst noch schlimmer
Ich hab jetzt noch einen Text danach eingefügt mit "Hey, Stopp."
Wird natürlich später noch mehr ich wollte nur ein wenig rumprobieren. Jetzt wiederholt sie diesen Text immer und immer wieder obwohl ich danach das event beendet habe. Ach ja, so richtig findet sie immer noch nicht zu mir, sie geht durch das halbe haus und kommt nicht an...
Benutzerinformationen überspringen
Motto: Aufgeben ist es, was den Menschen tötet. Nur der Mensch, der sich weigert aufzugeben, hat sich das Recht verdient, auf dem glanzvollen Pfad der Menschheit zu wandeln.
Ich hatte auch ein Problem mit der Moveroute bzw. Event: Zum Problem
Guck dir dasd mal an, vllt beantwortet das dein Problem.
Guck dir dasd mal an, vllt beantwortet das dein Problem.
Mitsch93
-
Projekte -
Tutorials & Hilfreiches aus der Eventtechnik
[Tutorial] Skills, Stats und Bosse - So erstellt ihr einen guten Bosskampf
[Tutorial] Kampf - Unendlich Gegner erscheinen lassen
[Tutorial] Kämpfe, Klassen und Balancing
[Tutorial] Entwickler Talk: Skalierungen

NPC verfolgt Held durch Türen

Pokemon- Fangskript

Monstergruppenführer

Automatisches prioritätsgesteuertes Anordnen von Bildern

Doppelte Eventfunktionen auf Map

Objekte schieben & ziehen
Macht ja nix, wenn du Anfänger bist ^^ .. jeder fängt mal klein an.
Ah, okay .. ich sehe schon deinen Fehler
Du hast nur einmal move toward player gesetzt. Das heißt, die alte Frau geht dementsprechen nur einen Schritt richtung held.
Ich würde dir empfehlen, dir eine feste Route zu erstellen ... und dann entsprechend die einzelnen Sachen (move up etc.) zu setzen.
Nach dem move route das "Wait for Move's Completion" setzen. Das ist genau unter dem Set Move Route. Dieser Befehlt bewirkt, dass er erst die Move route abspielt und wartet, bis diese fertig ist. Danach folgen erst die nächsten Kommandos, in deinem Fall des Show Text.
greetz
Ah, okay .. ich sehe schon deinen Fehler
Du hast nur einmal move toward player gesetzt. Das heißt, die alte Frau geht dementsprechen nur einen Schritt richtung held.
Ich würde dir empfehlen, dir eine feste Route zu erstellen ... und dann entsprechend die einzelnen Sachen (move up etc.) zu setzen.
Nach dem move route das "Wait for Move's Completion" setzen. Das ist genau unter dem Set Move Route. Dieser Befehlt bewirkt, dass er erst die Move route abspielt und wartet, bis diese fertig ist. Danach folgen erst die nächsten Kommandos, in deinem Fall des Show Text.
greetz
Okay ...
ich meine die Person, die der Held anspricht. Für diese erstellst du 5 Events, jedes für die einzelnen Positionen ... und das reglst du ja dann mit Switches.
Und bei diesen Events setzt du halt entsprechend die verschiedenen Move Routes für die alte Dame (die kommt ja dann ausm Keller). Die alte Dame hat dann 5 Seiten .. jede für die verschiedenen Move Routen ... welche davon aktiviert wird, regelst du ja dann mit 5 Switches.
Oder du machst halt nur eine Seite, wo du mit Conditional Branch abfragst, welcher Schalter aktiviert ist ... und dann die entsprechende Move Route abspielst
Wenns unverständlich ist ... dann sag es ruhig und ich erstell das in einem Test projekt bzw. du stellst so eins hoch und ich schau nach und berichtige das.
greetz
ich meine die Person, die der Held anspricht. Für diese erstellst du 5 Events, jedes für die einzelnen Positionen ... und das reglst du ja dann mit Switches.
Und bei diesen Events setzt du halt entsprechend die verschiedenen Move Routes für die alte Dame (die kommt ja dann ausm Keller). Die alte Dame hat dann 5 Seiten .. jede für die verschiedenen Move Routen ... welche davon aktiviert wird, regelst du ja dann mit 5 Switches.
Oder du machst halt nur eine Seite, wo du mit Conditional Branch abfragst, welcher Schalter aktiviert ist ... und dann die entsprechende Move Route abspielst
Wenns unverständlich ist ... dann sag es ruhig und ich erstell das in einem Test projekt bzw. du stellst so eins hoch und ich schau nach und berichtige das.
greetz
Drück im Spiel auf F9 um den Debbuger zu öffnen. Dort kannst du dann Person(1) - Person(5) auf On switchen. Das sind die Schalter für die jeweiligen Positionen.
Nur habe ich ein Problem entdeckt. Ich hab es jetzt doch mit Move toward Hero gelöst und ohne dem Wait for completion sondern mit einfachem Wait. Ist deshalb nicht die beste Lösung, aber du wolltest ja nur des mit den 5 Positionen ...
Die Person kann man ja bestimmt von verschiedenen Seiten ansprechen ... und um des dann genau zu machen, so dass die alte Dame genau beim helden ist, musst du noch bei den Events ne Abfrage machen, in welche Richtung der Held schaut bevor die Dame los läuft. Und je nachdem in welche Richtung der Held schaut, ist die Move Route etwas anders, da ja der Held hinter der angesprochenen Person stehen kann etc.
Ich hoffe, ich habe des jetzt verständlich geschrieben ... sonst mache ich des ganze Ding nochmal in ein Test projekt Oo.
Edit: Die Schalter Dame (1) - (5) sind nicht nötig, deshalb kannste die ignorieren.
Test.rar
greetz
Nur habe ich ein Problem entdeckt. Ich hab es jetzt doch mit Move toward Hero gelöst und ohne dem Wait for completion sondern mit einfachem Wait. Ist deshalb nicht die beste Lösung, aber du wolltest ja nur des mit den 5 Positionen ...
Die Person kann man ja bestimmt von verschiedenen Seiten ansprechen ... und um des dann genau zu machen, so dass die alte Dame genau beim helden ist, musst du noch bei den Events ne Abfrage machen, in welche Richtung der Held schaut bevor die Dame los läuft. Und je nachdem in welche Richtung der Held schaut, ist die Move Route etwas anders, da ja der Held hinter der angesprochenen Person stehen kann etc.
Ich hoffe, ich habe des jetzt verständlich geschrieben ... sonst mache ich des ganze Ding nochmal in ein Test projekt Oo.
Edit: Die Schalter Dame (1) - (5) sind nicht nötig, deshalb kannste die ignorieren.
Test.rar
greetz
Vielen dank für das Test Projekt aber irgendwie haben wir aneinander vorbei geredet, glaube ich...
Ich erklär es nochmal ganz genau:
Spieler Betritt das Haus, eine Alte Dame läuft um einen Tisch, von einem Tee Service zu einer Bibel und Zurück! Spieler Spricht die sich bewegende Dame an einem zufälligen Punkt an. Alte Dame gibt etwas von sich wie: "Die Bibel, Der Tee..." einen Moment Später kommt eine Pflegerin aus dem Keller auf einen zugegangen und sagt: "Hey, Stopp" .
Ich habe es jetzt so geregelt das die Alte Dame Fest an der an der Bibel steht und wenn ich sie anspreche sie nur "Die Bibel..." Sagt. Es passiert nichts weiter, die einzigen Durchgänge im raum sind mit events gespickt die per Switch die Pflegerin aus dem Keller zu der Position laufen lässt. Habe ich halt so gemacht das jedes Event eine andere Seite in der Pflegerin hat. Doch Jetzt passiertes. Ich habe die Pflegerin auf Autostart gestellt aber sie will nicht mehr aufhören, sie sagt immer wieder "Hey, Stopp" und läuft immer und immer wieder den einprogrammierten Weg ab. Hab ich wieder was falsch gemacht?
Ich erklär es nochmal ganz genau:
Spieler Betritt das Haus, eine Alte Dame läuft um einen Tisch, von einem Tee Service zu einer Bibel und Zurück! Spieler Spricht die sich bewegende Dame an einem zufälligen Punkt an. Alte Dame gibt etwas von sich wie: "Die Bibel, Der Tee..." einen Moment Später kommt eine Pflegerin aus dem Keller auf einen zugegangen und sagt: "Hey, Stopp" .
Ich habe es jetzt so geregelt das die Alte Dame Fest an der an der Bibel steht und wenn ich sie anspreche sie nur "Die Bibel..." Sagt. Es passiert nichts weiter, die einzigen Durchgänge im raum sind mit events gespickt die per Switch die Pflegerin aus dem Keller zu der Position laufen lässt. Habe ich halt so gemacht das jedes Event eine andere Seite in der Pflegerin hat. Doch Jetzt passiertes. Ich habe die Pflegerin auf Autostart gestellt aber sie will nicht mehr aufhören, sie sagt immer wieder "Hey, Stopp" und läuft immer und immer wieder den einprogrammierten Weg ab. Hab ich wieder was falsch gemacht?
Uff .. ist ja ganz anders ... warum nicht gleicht gesagt ...
Aj, das ist ja dann ganz einfach ...
Du lässt die Alte Dame von deiner Bibel zum Tee laufen ... und wenn du sie ansprichst, sagte diese ja dann ihren Satz und danach kommt die andere Person. Das machste, wie schon gesagt mit der Move Route ... mach einfach eine feste Route, so dass die Person nicht genau zum Helden kommt, sondern etwas neben dem Tisch.
Denn, der Held kann ja auch wo anders stehen, wenn er die Dame anspricht und um das dann genau zu lösen, müsstest du paar Abfragen machen mit koordinaten etc. ...
naja .. für sowas wäre das dann zu aufwändig mMn.
Stell mal dein Projekt hier hoch, dann beabreite ich das so, wie ich es meine ... oder erstell ein test projekt, nur mit dieser Szene ...
greetz
Aj, das ist ja dann ganz einfach ...
Du lässt die Alte Dame von deiner Bibel zum Tee laufen ... und wenn du sie ansprichst, sagte diese ja dann ihren Satz und danach kommt die andere Person. Das machste, wie schon gesagt mit der Move Route ... mach einfach eine feste Route, so dass die Person nicht genau zum Helden kommt, sondern etwas neben dem Tisch.
Denn, der Held kann ja auch wo anders stehen, wenn er die Dame anspricht und um das dann genau zu lösen, müsstest du paar Abfragen machen mit koordinaten etc. ...
naja .. für sowas wäre das dann zu aufwändig mMn.
Stell mal dein Projekt hier hoch, dann beabreite ich das so, wie ich es meine ... oder erstell ein test projekt, nur mit dieser Szene ...
greetz

Code bei Person die angesprochen wird!
Code bei kommender Person