problem mit xpbar(bitte helfen)

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

  • problem mit xpbar(bitte helfen)

    ....meine xp bar hat 3 images.....border,background und inner.
    jedoch ist das problem das das inner image 20 pixel weiter rechts anfängt und erst später(wenn man schon xp hat) sich richtig einfügt.
    also hier mein code

    obj_player
    create

    GML-Quellcode

    1. ​xp=0;



    obj_steuer
    draw_event

    GML-Quellcode

    1. draw_sprite(spr_xp_bar_bg,1,view_xview+500,view_yview+15);
    2. draw_sprite_ext(spr_xp_bar_inner,1,view_xview+512,view_yview+15,obj_player.xp/5000,1,0,c_white,1);
    3. draw_sprite(spr_xp_bar_border,1,view_xview+500,view_yview+15);​



    und natürlich hab ich im enemy objekt noch ein xp+=150 damit es dazugezählt wird.
    wenn ich bei draw_sprite_ext bei view_xview statt 512 auch 500 schreib fängt es schon vor der border & dem background an. ganz komisch.


    bitte kann mir jemand helfen
  • aber früher ist es doch so auch gegangen....es müsste schon so gehn.am code ist nichts falsch oder?
    es ist so das es sich am anfang in beide seiten dehnt.
    ich hatte es ja schon und es funktionierte.dann wollte ich die xpbar kleiner machen und an einer anderen stelle und plötzlich das.

    bitte hilfe

    ja werd draw_sprite_part benutzen aber hab es noch nie benutzt