Leiste über dem Spiel

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

  • Leiste über dem Spiel

    Hallo, ich bin noch bei den Vorbereitungen zu einem Spiel.
    Jetzt habe ich mal mit Paint eine Grafik gemacht wie es nachher aussehen soll:
    myimg.de/?img=Unbenanntfae.jpg

    Unten das große Feld, da soll nachher das spiel sein, und oben in dem länglichen rechteck sind verschiedene anzeigen, die ich nachhe haben will, wie Herz, Leben, Munition und Punkte.
    Wenn ich ehrlich bin weiß ich dabei überhaupt nicht wie ich das machen soll. Ich habe schon Tuts gelesen, aber bin nicht weitergekommen, also stehe ich zur Zeit bei 0 :D
    Könntet ihr mir vielleicht Helfen?
  • Wenn du nicht weisst, was Views sind, wirst du auch keine haben ;) Ansonsten: KLICK!

    Füg diesen Code in den Draw-Event eines Control-Objektes:

    GML-Quellcode

    1. draw_set_color(c_yellow) //c_yellow = Hintergrundfarbe
    2. draw_rectangle(0,0,room_width,50,0)
    3. draw_set_color(c_black) //c_black = Linien-/Schriftfarbe
    4. draw_rectangle(0,0,room_width,50,1)
    5. draw_sprite(20,20,spr_leben,0) //spr_leben = Lebensgrafik
    6. draw_text(50,20,"x"+string(lives)) //lives = Variable der Leben
    7. draw_healthbar(100,20,175,30,health,c_black,c_red,c_green,1,1,1)
    8. draw_sprite(200,20,spr_weapon,0) //spr_weapon = Waffengrafik
    9. draw_text(225,20,"x"+string(global.munition)) //global.munition = Variable der Munition
    10. draw_text(275,20,"Punkte: "+string(score)) //score = Punktevariable




    EDIT: Uh, danke, Superdaniel! Habs korrigiert!


    MfG flogy

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

  • Aber wie mach ich das, wenn ich schon eine Leiste gemalt habe und genau die ihm Spiel haben will. Die soll aber immer mit dem View mitgehen. Da gibt's doch bestimmt einen einfachen Befehl fuer?
    Auch wenn die Welt um mich herum manchmal wie ein Sch***haufen aussehen mag, so darf ich trotzdem manchmal auf der Spitze sitzen!
  • @flogy: Gut, aber was muss ich den da alles umstellen? ?(

    draw_set_color(c_yellow) //c_yellow = Hintergrundfarbe Ist klar
    draw_rectangle(0,0,room_width,50,0)
    draw_set_color(c_black) //c_black = Linien-/Schriftfarbe Ist klar
    draw_rectangle(0,0,room_width,50,1)
    draw_sprite(20,20,spr_leben) //spr_leben = Lebensgrafik wenn ich die grafik mache, kommt eine fehlermeldung im spiel!
    draw_text(50,20,"x"+string(lives)) //lives = Variable der Leben bei (lives) einfach nur 3 oder so eingeben?
    draw_healthbar(100,20,175,30,health,c_black,c_red,c_green,1,1,1)
    draw_sprite(200,20,spr_weapon) //spr_weapon = Waffengrafik
    draw_text(225,20,"x"+string(global.munition)) //global.munition = Variable der Munition
    draw_text(275,20,"Punkte: "+string(score)) //score = Punktevariable

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

  • @flogy: Gut, aber was muss ich den da alles umstellen? ?(

    draw_set_color(c_yellow) //c_yellow = Hintergrundfarbe Ist klar
    draw_rectangle(0,0,room_width,50,0)
    draw_set_color(c_black) //c_black = Linien-/Schriftfarbe Ist klar
    draw_rectangle(0,0,room_width,50,1)
    draw_sprite(20,20,spr_leben) //spr_leben = Lebensgrafik wenn ich die grafik mache, kommt eine fehlermeldung im spiel!
    draw_text(50,20,"x"+string(lives)) //lives = Variable der Leben bei (lives) einfach nur 3 oder so eingeben?
    draw_healthbar(100,20,175,30,health,c_black,c_red,c_green,1,1,1)
    draw_sprite(200,20,spr_weapon) //spr_weapon = Waffengrafik
    draw_text(225,20,"x"+string(global.munition)) //global.munition = Variable der Munition
    draw_text(275,20,"Punkte: "+string(score)) //score = Punktevariable



    Hu.
    Die Fehlermeldung kommt, weil dahinter noch das Subimage muss. Ich denke das Sprite besteh aus einem Bild.. also 0.
    Bei lives nichts eingeben. Also so lassen wie es da ist. Du musst nur im CreateEvent lives=3 machen.