An einem bestimmten Punkt stoppen.

  • GM 7

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • An einem bestimmten Punkt stoppen.

    Hallo zusammen.
    Vorab. Ich benutze Lite und es sind ZWEI Player. Aktiv und Player Inaktiv(Zwei Objekte!!!).
    Allerdings ist immer nur einer im room. Erst Aktiv und wenn ich global-mouse-right-pressend benutze wird er zum Player inaktiv! Wenn ich auf Inaktiv klicke wird er zu Player Aktiv usw.

    SO:
    Ich programmiere gerade ein Spiel, bei dem ich per global-mouse-left-pressend eine fahne im room setzen kann(Wenn Player Aktiv vorhanden.).
    Der Player läuft dann zu dieser Flagge. Wenn der Player die Fahne berühert, bleibt er natürlich stehen.
    Aber wenn ich irgendwo Rechts klicke, und Aktiv zu Inaktiv wird, soll der Inaktive Player weiter zur Flagge laufen, die Flagge soll aber gelöscht werden.
    Hab schon vieles ausprobiert, hat aber keines richtig funktioniert.
    Der Inaktive ist zwar in die Richtung gelaufen, aber nicht stehen geblieben.
    Ausserdem stehen mehrere Player in einem room, die ich halt abwechselnd aktivieren bzw. deaktivieren kann.

    Ist zwar sehr kompliziert zu erklären, aber ich hoffe ihr könnt es verstehen.
    mfg Mister Jay

    Danke schonmal...
    /\
    |
    |
    |
    |
    Was guckst du HIER??? Mein Post ist da!!!
  • Ich würd's so machen :
    [global left-click Aktiv]

    GML-Quellcode

    1. MoveX = mouse_x
    2. MoveY = mouse_y

    [step-event Aktiv]

    GML-Quellcode

    1. mp_potential_step ( MoveX , MoveY , 4 , false )

    [global mouse-right ( bei beiden ) ]

    GML-Quellcode

    1. instance_change ( Inaktiv , false )
    2. Achja, bevor ich's vergesse,
    3. [create-event Aktiv]
    4. [gml]
    5. MoveX = x
    6. MoveY = y

    .Hoffe, das klappt ;)
    EDIT:>.>Lesen, Phoenix, Lesen
    EDIT2:Habs nochmal neugemacht, sollte jetzt besser sein :)

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Phoenix ()

  • danke ich werd es mal versuchen, kann leider gerade nicht an GM

    Edit: Danke dafür, habs jetzt. ;)
    /\
    |
    |
    |
    |
    Was guckst du HIER??? Mein Post ist da!!!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Mister Jay ()