Textbox v1

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

    • Textbox Tutorial Version 1
      Original von Rupert Hodgkins, übersetzt von boxxar.


      1) Öffne ein neues Game im Game Maker.
      2) Erstelle 2 neue Sprites, beide 64 mal 64 Pixel groß aber unterschiedlich und nenne sie face1 und face2.
      3) Erstelle ein Object mit dem Namen textbox und füge ihm ein Draw, ein Create und ein Spacebar event hinzu.
      4) Im Create event wählst du "execute a piece of code" und gibts ein:
      create_textbox()
      5) Im Space-Event machst du das gleich, jedoch mit
      textbox_controller()
      6) Klicke auf OK um das Objekt zu speichern.
      7) Erstelle eine schriftart mit dem Namen textbox und Arial als Schriftart mit größe 13. Den Rest lässt du so wie er ist.
      8) Klicke auf OK und erstelle einen Raum mit einer Breite von 400 und einer Höhe 200. Nenne ihn textbox und die Caption setzt du auf Textbox oder so etwas ihn der Art.
      9) Setzte das Objekt in den Raum.
      10)Jetzt die Codes.

      Erstelle die folgenden Codes:

      a)

      GML-Quellcode

      1. // Der code in create_textbox
      2. // Create Textbox script by Rupert Hodgkinscreate_textbox
      3. global.text1 = "Hello my name is Rupert"
      4. // Erstellt die Variable global.text1 Mit einem String als inhalt.
      5. global.pic = face
      6. // Erstellt die Variable global.pic mit dem inhalt face, also das gesicht.

      b)

      GML-Quellcode

      1. // Der Code kommt in textbox_controller
      2. // Textbox Controller script by Rupert Hodgkins
      3. if global.text1 = "Hello my name is Rupert"
      4. // Überprüft ob global.text1 diesen Inhalt hat.
      5. global.text1 = "Hello Rupert, my name #is John"
      6. // Wenn es diesen Inhalt hat wird er zu "Hello Rupert, my name #is John" geändert.
      7. if global.pic = face
      8. // Ändert das gesicht.
      9. global.pic = face2
      10. // Wenn ja, dann wird das Gesicht geändert, weil ein anderer spricht.

      c)

      GML-Quellcode

      1. // Der code in draw_textbox
      2. // Draw Textbox script by Rupert Hodgkins
      3. draw_set_color(c_navy)
      4. // Setzt die Farbe des ersten Rechtecks. Du kannst die Farbe natürlich anpassen.
      5. draw_roundrect(50,50,350,150,false)
      6. // Zeichent das erste Rechteck. die Koordinaten müssen für ein Richtiges natürlich angepasst werden.
      7. draw_set_color(c_blue)
      8. // Setzt die Farbe des zweiten Rechtecks. Benutzte aber nicht die gleiche wie beim ersten.
      9. draw_roundrect(60,60,340,140,false)
      10. // Zeichnet das Zweite Recheck.
      11. draw_set_color(c_navy)
      12. // Setzt die Linien Farbe. Benutzte aber eine andere als zuvor.
      13. draw_line(125,60,125,140)
      14. // Zeichent eine Linie.
      15. draw_sprite(global.pic,-1,61,61)
      16. // Zeichnet das Gesicht.
      17. draw_set_font(textbox)
      18. // Setzt die Schriftart.
      19. draw_set_color(c_white)
      20. // Setzt die Schriftfarbe. Benutzte aber auf keinen fall die vom zweiten Recheck.
      21. draw_text(128,61,global.text1)
      22. // Schreibt den Text.
      Alles anzeigen


      Code Beschreibung:
      Das erste Script setzt die Variablen die nötig sind.
      Das zweite Script regelt das verhalten der Textbox wenn die Leertaste gedrückt wird.
      Das dritte bestimmt, wie die Textbox gezeichnet wird.
      Wenn du das Script verwendest schreibe meinen Namen( Rupert Hodgkins) in die Credits.
      Face in the wind, we're riding the storm
      We'll stay our course whatever will come
      ~~ Stay (Running) Wild ~~
    • hmm schade hab es zu spät gesehen wollte nämlich auch ein textbox tut machen (von mir selber)

      aber da es ja jetzt schon hier is brauch ich das wohl net *unhappy* <--noch nie ein gm tut geschrieben hat

      *uhrzeitenvergleich*
      kev ich hab früher gepostet bin aber später??? fehler am board?

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

    • Ich finde das Tutorial Hilfreich. Ich habs jetzt auch dank dem Tut geschafft ne textbox zu machen. Jetzt werde ich immer besser^^.


      mfg fraxo
      zu viele dicke kinder und zu wenig dicke beats...
      zu viele dicke autos und titten auf mtv...
      zu viele leute glauben dicke styles kauft man wie weed...
      stiel hat man oder nicht und manche lernens nie

      Mono & Nikitaman - Digge digge
    • Hey, das is auch ein super tut. Das ich auch sehr Hilfreich.


      mfg fraxo
      zu viele dicke kinder und zu wenig dicke beats...
      zu viele dicke autos und titten auf mtv...
      zu viele leute glauben dicke styles kauft man wie weed...
      stiel hat man oder nicht und manche lernens nie

      Mono & Nikitaman - Digge digge
    • Ich muss sagen das ich es nicht verstehe :(
      Warum macht man einen DRAW-event, wenn da gar nichts rein kommt.
      Einen piece of code von

      GML-Quellcode

      1. create_textbox()

      kommt mir etwas komisch vor
      oder

      GML-Quellcode

      1. // Der Code kommt in textbox_controller

      ?( ?( ?(
      verstehe ich nicht
      Entweder bind ich zu dumm dazu oder da ist was falsch.
    • Benutzer online 1

      1 Besucher