Linie Zeichnen

  • GM 8

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

  • Linie Zeichnen

    Hallo,
    so melde ich mich wieder einmal. Habe mir den GM8 runtergeladen, Vollversion, und bastel schon fleißig an einem lustigen Game.So, nun aber zu meiner Frage. Ich möchte, wie auf dem Bild erkennbar, eine lini eund ein rotes Rechteck zwischen den Kugeln zeichnen. Hoffe ihr versteht mein Problem,

    Liebe Grüße Afroman
    Bilder
    • Beispiel.png

      7,04 kB, 705×398, 178 mal angesehen
  • nein so ganz verstehe ich nicht was du meinst
    aber wenn es so wie auf dem bild aussehen würde ich das so ungefähr machen

    GML-Quellcode

    1. //r=kreise radius
    2. //x=x kreis1
    3. //y=y kreis1
    4. //mouse_x=x kreis2
    5. //mouse_y=y kreis
    6. draw_set_color(c_blue)
    7. draw_circle(x,y,r,false)
    8. draw_set_color(c_green)
    9. draw_circle(mouse_x,mouse_y,r,false)
    10. dir=point_direction(x,y,mouse_x,mouse_y)
    11. x_1=x+lengthdir_x(r,dir+90)
    12. y_1=y+lengthdir_y(r,dir+90)
    13. x_2=x+lengthdir_x(r,dir-90)
    14. y_2=y+lengthdir_y(r,dir-90)
    15. x_3=mouse_x+lengthdir_x(r,dir+180-90)
    16. y_3=mouse_y+lengthdir_y(r,dir+180-90)
    17. draw_set_color(c_red)
    18. draw_triangle(x_1,y_1,x_2,y_2,x_3,y_3,false)
    19. x_1=mouse_x+lengthdir_x(r,dir+90)
    20. y_1=mouse_y+lengthdir_y(r,dir+90)
    21. x_2=mouse_x+lengthdir_x(r,dir-90)
    22. y_2=mouse_y+lengthdir_y(r,dir-90)
    23. x_3=x+lengthdir_x(r,dir+180+90)
    24. y_3=y+lengthdir_y(r,dir+180+90)
    25. draw_set_color(c_yellow)
    26. draw_triangle(x_1,y_1,x_2,y_2,x_3,y_3,false)
    Alles anzeigen


    wenn ich richtig verstehe war dein problem ein rechteck gedreht zu zeichnen ich löse das hier mit zwei dreiecken
    MFG Virus27

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

  • Puh, bin jetzt glücklicherweiße selber draufgekommen, wer es wissen will:
    1.

    GML-Quellcode

    1. obj1=Name von der Kugel1
    2. obj2=Name von der Kugel2
    3. draw_line(x1+lengthdir_x(obj1.r,dir1-90),y1+lengthdir_y(obj1.r,dir1-90),x2+lengthdir_x(obj2.r,dir2+90),y2+lengthdir_y(obj2.r,dir2+90))
    4. draw_line(x1+lengthdir_x(obj1.r,dir1+90),y1+lengthdir_y(obj1.r,dir1+90),x2+lengthdir_x(obj2.r,dir2-90),y2+lengthdir_y(obj2.r,dir2-90))

    (x1,x2,y1,y2 sind die Koordinaten von den Kugeln)
    Danke nochmals.
  • Benutzer online 1

    1 Besucher