Alles geht auser

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

  • Alles geht auser

    Die MAUs Geht ^^ die Personen folgen der maus nur das mit den Sprites fundst ihrgen wie nicht -.- die Sprits passen sich nicht der richtung an???

    hab das mal versucht


    if (hspeed >= 1) {sprite_index = rechts}
    if (hspeed <= -1 ) {sprite_index = lings}
    if (vspeed >= 1) {sprite_index = unten}
    if (vspeed <= -1 ) {sprite_index = oben}

    funst aber nicht der schaut noch immer nach unten
    Sorry bin Legastheniker :cursing:

  • Probiers mal damit:

    GML-Quellcode

    1. if direction == 0
    2. sprite_index = spr_right;
    3. if direction == 90
    4. sprite_index = spr_up;
    5. if direction == 180
    6. sprite_index = spr_left;
    7. if direction == 270
    8. sprite_index = spr_down;

    ;)
    EDIT: Schreibst du mit Absicht 'links' immer mit 'g', statt mit 'k'? ?(
    EDIT2: ( xxskxx ) Stimmt. Dann brauchst du z.B. nur noch ins Keyboard Left Event 'direction = 180;' schreiben, und ins Step Event 'image_angle = direction;. ;)
    EDIT3: Das geht aber auch mit GM6. ( Gut, wenn du das Projekt schon mit dem GM7 angefangen hast... kann dir nur noch Laterial GM helfen. xD )
    fabse64 -> haiyyu
  • fundst noch immer nicht
    Objekt char

    Brainfuck-Quellcode

    1. ----------Create---------
    2. AktivML = 0
    3. TARGET_x=x
    4. TARGET_y=y
    5. -----------step--------------
    6. depth =- y;
    7. if direction == 0
    8. sprite_index = rechts;
    9. if direction == 90
    10. sprite_index = oben;
    11. if direction == 180
    12. sprite_index = links;
    13. if direction == 270
    14. sprite_index = unten;
    15. if point_distance(x,y,TARGET_x,TARGET_y)>30
    16. { mp_potential_step(TARGET_x,TARGET_y,3,1) }
    17. -----------Touch mit maus objeckt-------------
    18. AktivML = 1
    19. -----------Lings klick mit maus-------------
    20. if (AktivML = 1)
    21. {
    22. TARGET_x=mouse_x
    23. TARGET_y=mouse_y
    24. AktivML = 0
    25. }
    Alles anzeigen
    Sorry bin Legastheniker :cursing:

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

  • Dann mach folgendes:
    Lösch die '_left', '_up' und '_down' Sprites und lass den '_right' Sprite. Klick auf 'Edit Sprite', dann auf 'Animation' (oben wo 'File' und 'Edit' und 'Transform' usw... steht ), dann auf 'Rotation Sequence' und dann auf 'Counter Clockwise'. Dann im neuem Fenster:
    Number of Frames: 360
    Degrees ( 0-360 :( 360
    Dann gib deinem Objekt den '_right' Sprite, und schreib ins Step Event 'image_index = direction' und lösch das 'if direction == 270'... etc...
    ;)
    EDIT: Guck mal in den Quellcode 'Lings klick mit maus'. Ich dachte du wüsstest jetzt, dass man 'links' nicht mit 'g', sondern mit 'k' schreibt. :D
    EDIT2: Danke, dass du mich beachtet hast, NickNick. :para:
    fabse64 -> haiyyu

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

  • Ich hatte gerade nen schönen Text geschrieben, leider hab ich die Falsche Taste gedrückt, und alles war futsch... -.-
    Egal, ich versuchs, kurz zu erklären:
    Das Problem ist, du fragst nur ab wenn die direction genau zb 180 Grad ist, bei 179 ist da nix.
    Das heisst, du musst zb statt "if direction==90" besser "if direction>=45 and direction<135" eingeben, und das für jede Richtung(musst du halt selbst ausrechnen, immer +45 Grad..)
    "das war meine letzte flamewar PM an dich ."