Einen Object durch Klick bewegen lassen-

  • GM 8
  • Einen Object durch Klick bewegen lassen-

    Hallo Gamemaker welt ;)

    Ich wollte euch wiederhin nochmals fragen, wie man im [b]2D auf einem Raum[/b] mit einem Player, und wenn im diesem Raum einen Möbel gibt, oder eine [b]Banane(object) [/b]und dieses Object hat [b]nichts,[/b] nur l[b]iegt im Raum[/b]. Wenn ich mit der [b]Left Mouse die Banane klicke, m[/b]öchte ich das ich [b]sie bewegen kann[/b], und wenn ich sie irgendwo nochmals LEFT MOUSE klicke, soll er dort stehen, und dann immer so weiter.

    Ich denke es ist leicht, aber ich als Anfänger hab es nicht Kappiert.
  • Im left-pressed event des Objektes musst du eine variable z.B. holding auf true setzen.
    Im step event steht dann if holding {x = mouse_x; y = mouse_y}
    Und in einem _global_ mouse pressed event kommt dann holding auf false.

    Willst du auf diese Drachen und -eier klicken?
    Sie werden sich freuen ;)
  • :event_step: -> :action_code: von der Banane

    GML-Quellcode

    1. if global.choosen=instance_id
    2. {
    3. x=mouse_x
    4. y=mouse_y
    5. }



    :event_mouse: left pressed -> :action_code: Banane

    GML-Quellcode

    1. if !global.choosen=instance_id
    2. {
    3. global.choosen=instance_id
    4. }
    5. else
    6. {
    7. global.choosen=0
    8. }


    Edit: Wenn du die Banane sozusagen ziehen willst, dann müsste das so gehen:

    :event_mouse: left Mouse Banane -> :action_code:

    GML-Quellcode

    1. x=mouse_x
    2. y=mouse_y


    Edit 2: Ok das 2. ist so nicht zu empfehlen.

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

  • Hallo - Ich erstelle hier ein neues Antwort - Statt als Thema...

    Hab noch eine Frage: Im meinem Spiel auf der Katalog, wenn ich eine Banane Kaufe( Jetzt kaufen klicke ) Soll die banane in mein Raum kommen.

    Ich habs so

    Im " Jetzt kaufen Object "
    Left button --> Go to room_raum1 --> Create((instance)) obj_banana ...

    So aber wenn ich jedes mal " Jetzt kaufen " drücken möchte, soll es jedesmal die Banane kommen.

    [b]Zurzeit ist es so: [/b]Wenn ich auf " Jetzt Kaufen " drücke, kommt der Banane, wenn ich nochmal Jetzt kaufen drücke, geht die alte weg, und der neue Kommt " Im Prinzip nur einmal pro ALLE klicks...
  • Benutzer online 3

    3 Besucher