Ergebnis 1 bis 15 von 15

Thema: Events, die im Weg stehen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    1. du machst einen Cycle, wo du alles, war jetzt kommt, reinmachst
    2. Koordinaten vom Held in Varis speichern
    3. dann kommt ein Move Event, das den Spieler einen Schritt (!) vorwärts bewegt und zwar mit Haken bei "ignore ge cant be moved"
    4. Koordinaten in anderen Varis speichern
    5. Varis vergleichen, wenn sie gleich sind, dann Break Cycle
    mfG Cherry

  2. #2
    So siehts jetzt aus:



    Jetzt passiert nur überhaupt nix mehr. Wenn ich die Taste drücke bewegt der Held sich kein Stück. Wo liegt der Fehler?

  3. #3
    Hm , so würde ich den Code ehe nicht benutzen. Cycles sind nicht wirklich toll im Maker. Schleife ohne jede Abbruchbedingung. Die selbstgestellte fängt auch nicht unbedingt alle Fälle ab.

    Mein Vorschlag von daher :



    Der dürfte an sich immer funktionieren.

  4. #4
    Jetzt bewegt er sich immerhin schon mal wieder.
    Das einzige, was mir fehlt, ist das "Proceed with Movement". Ich hab bei mir neben "Move" nur "Move All" und "Stop All".
    Das würde dann bedeuten, dass mit der Weiterführung des Scriptes gewartet wird, bis die Bewegung abgeschlossen ist, richtig? Weil genau das wird mir wohl fehlen, das setzen von x_new und y_new wird bei deiner Version immer übersprungen.

  5. #5
    Proceed with Movement = Move All im 2k.
    Dann dürfte auch die Koordinatenabfrage anständig verlaufen.

  6. #6
    was hast du gegen Cycles?
    Ach, ich hab vergessen, dass ins Cycle noch ein Wait bzw. Move All rein muss...

  7. #7
    Zitat Zitat von Cherry1 Beitrag anzeigen
    was hast du gegen Cycles?
    Ach, ich hab vergessen, dass ins Cycle noch ein Wait bzw. Move All rein muss...
    Was soll man an den Dingern mögen?*g*
    Jeder Mensch der schonmal programmiert hat , kann diese Karikatur einer Schleife nur nicht mögen.
    Der Ablauf eines Zyklus kann im bösesten Fall unberechenbar werden. Je nach dem Grad der Benutzung. Von der Systemleistung die sie fressen mal ganz zu schweigen.

    Eigentlich soll man ja GOTO Sprünge vermeiden , in diesem Fall sind sie jedoch eindeutig besser. Man hat so also eine recht einfache künstliche Schleife die bei weitem nicht soviel Systemleistung frisst. Vorallem jedoch hat man die Kontrolle das du von jedem Teil deines Codes wieder zum künstlichen Schleifenkopf springen kannst. Das ist unglaublich nützlich.

  8. #8
    Hast recht -.-

    MAKENSHI?!

    Oh, man jetzt hab ich zum ersten mal den Namen über diesem Avatar gelesen... Mit dem Avatar, den du im Quartier hast, siehst du klüger und mächtiger aus *sabbel* *pwöp* oder so...



    mfG Cherry

    Geändert von Cherry (03.03.2007 um 10:47 Uhr)

  9. #9
    So, nach viel rumprobieren geht es jetzt. Danke für die Hilfe.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •