Kollisionsproblem bei rotierenden Sprites im draw_event

  • GM 8

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

  • Kollisionsproblem bei rotierenden Sprites im draw_event

    Hi Leute.
    Ich bräuchte nochmal fachmännichen Rat.

    Wie bekomme ich es hin das sich auch die Bouning Box ( Kollisionsbox ) des rotieren Sprites mitbewegt. Momentan lasse ich das Sprite über draw_sprite_ext zeichen und rotieren. Die Bouncing Box bleibt aber immer " starr " und rotiert nicht mit den Sprite mit.

    Create

    GML-Quellcode

    1. hp = 1000
    2. face = 1
    3. rot = 0
    4. direction=0
    5. score = 40
    6. timer = 10
    7. x=obj_gegner.x-160*sin(degtorad(direction))
    8. y=obj_gegner.y-160*cos(degtorad(direction))


    Step

    GML-Quellcode

    1. direction+=global.rotation
    2. rot+=0
    3. x=obj_gegner.x-200*sin(degtorad(direction))
    4. y=obj_gegner.y-200*cos(degtorad(direction))
    5. if direction>360
    6. {
    7. direction=direction-360
    8. }
    9. if rot=0
    10. {
    11. rot=360
    12. }
    Alles anzeigen


    draw

    GML-Quellcode

    1. draw_set_color(c_yellow)
    2. draw_text(x+250,y,hp)
    3. draw_sprite_ext(spr_plattform1,-1,x,y,1,1,point_direction(x,y,obj_gegner.x,obj_gegner.y),c_white,1)
    4. draw_set_color(c_yellow)
    5. draw_text(x+10,y,"1")


    MFG, Andy