• Anmelden

1

Dienstag, 19. Juni 2007, 14:28

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?

2

Dienstag, 19. Juni 2007, 14:33

Liegt es vllt. daran, dass das eine Event, wenn es nach links gehen soll auf ein nicht begehbares Tile stößt?

Um des zu beheben, machste einfach ein Häkchen auf Through bei diesem Event.

greetz

3

Dienstag, 19. Juni 2007, 15:28

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...

4

Dienstag, 19. Juni 2007, 15:40

Poste mal am besten den ganzen Code davon.

greetz

Mitsch93

Drachentöter

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.

  • Nachricht senden

6

Dienstag, 19. Juni 2007, 15:53

Bild Code bei Person die angesprochen wird!

Bild Code bei kommender Person

Achja, bin Blutiger Anfänger... ;(

7

Dienstag, 19. Juni 2007, 16:01

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

8

Dienstag, 19. Juni 2007, 16:03

Ja jetzt müsste man Videos machen können...

Danke erstmal ich werde das dann mit der AltenFrau die ja, wie im Text ersichtlich, ein wenig Komisch drauf ist nicht von Bibel zur Teekanne gehen lassen...dann dann kann ich ja keine genaue Route erstellen wenn sie geht oder???

9

Dienstag, 19. Juni 2007, 16:07

Oo ... ehrlich gesagt verstehe ich deinen Post net so ganz ^^ ...

Du willst, dass sich die Frau zum Helden bewegt? Kann sich der Held in dieser Zeit bewegen?

greetz

10

Dienstag, 19. Juni 2007, 16:21

Nein, das nicht. Aber die Alte Dame die Angesprochen wird kann zu diesem zeit punkt an 5 Verschiedenen Positionen Stehen. Also kann ich da Schlecht einen genauen Weg festlegen da ich ja nicht weis wann der Spieler die Alte Dame Anspricht!

11

Dienstag, 19. Juni 2007, 16:36

Das ist ja dann auch net schwer

Du hast ja 5 Events von der alten Dame. Bei jedem Event setzt du einfach ne andere Route für die andere Person ein.

greetz

12

Dienstag, 19. Juni 2007, 16:51

Hm...also auf jeder Stelle wo sie Stehen könnte in diesem Moment ein neues Event machen und für die Dame nicht oder wie?
Aber dann dreht die sich doch nicht zu mir sondern latscht weiter...

13

Dienstag, 19. Juni 2007, 16:57

Nein ... du hast doch für die alte Dame (die Person, die du ansprichst) 5 Events ... für jede Position eins ... Oder nicht?

Jedenfalls setzt du dann bei jedem der Events die Route für die Person, die dann ausm Keller kommt.

greetz

14

Dienstag, 19. Juni 2007, 17:01

Nein, die Alte Dame ist doch das event, welches einen von mir gesetzten weg abläuft...
sorry wenn ich dich vllt nicht verstehe

15

Dienstag, 19. Juni 2007, 17:04

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

16

Dienstag, 19. Juni 2007, 17:19

Zitat

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.
Das versteh ich nicht, der rest ist klar. Wär super nett wenn du mal so ein Test Projekt anfertigen würdest 8o

17

Dienstag, 19. Juni 2007, 17:41

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

18

Dienstag, 19. Juni 2007, 22:47

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?

19

Mittwoch, 20. Juni 2007, 14:17

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

Social Bookmarks