Bewegungs Problem

  • Bewegungs Problem

    hy


    also ich hab einen gegner der sich hin und her bewegt...jetzt wollte ich das er wenn er mich sieht ein paar pixel nach oben und ein paar pixel nach links geht und gleichzeitig ein wenig verkleinert.

    aber ich bekomms nicht hin...habs so probiert:

    GML-Quellcode

    1. ​if (doit)
    2. {
    3. y--;
    4. x--;
    5. if (y < 10) // aber so geht das natürlich nicht...
    6. {
    7. y = y;
    8. }
    9. doit = false;
    10. little = true;
    11. }
    12. if (little)
    13. {
    14. if (image_xscale >= 0.9) and (image_yscale >= 0.9)
    15. {
    16. image_xscale -= 0.01;
    17. image_yscale -= 0.01;
    18. little = false;
    19. }
    20. }
    Alles anzeigen



    könntet ihr mir einen hinweis geben wie ich es machen könnte.will das er sich einfach nach oben und links bewegt.

    wäre toll
  • ich versteh nicht ganz was du willst aber nach oben und links kriegst du mit lengthdir hin

    GML-Quellcode

    1. var length = 1;
    2. var dir = 135;
    3. x += lengthdir_x(length,dir);
    4. y += lengthdir_y(length,dir);
    132 little bugs in the code. 132 little bugs. Fix a few, set the compiler to stew, 172 little bugs in the code... :vogel: