Video: How to Use the Heads-up Display Feature | Kona | Hyundai 2024
GameMaker: Studio lar deg tegne GUI-elementer direkte over applikasjonsflaten til spillet ditt. Disse typer GUI-elementer inneholder vanligvis slike ting som poengsum, antall liv, virtuelle nøkler og så videre.
For å gjøre dette må du fortsette fra den foregående prosedyren. I utgangspunktet bruker du grensesnittverdiene til å plassere forskjellige elementer (score, liv, nøkler) rundt GUI-laget for å lage en heads-up-skjerm.
En HUD er flott for spill der spilleren trenger å vite viss informasjon, for eksempel hvor mye helse hun har igjen, hvor mye ammunisjon hun har, hvor hun er på et kart, hvor sterk henne skjold er, og så videre.
For å komme i gang må du opprette en ny Sprite etter eget valg. Navn dette Sprite spr_Button. I forbindelse med opplæringen ble en grønn sirkel for Sprite opprettet som angitt i opplæringen i programvare.
Følgende fremgangsmåte viser hvordan du tegner denne Sprite i hvert hjørne av applikasjonsflaten. På denne måten kan du lage din egen HUD. Denne samme prosedyren kan også fungere for å tegne tekst eller bakgrunn.
Følgende fremgangsmåte bruker The_Application_Surface_Scaling opplæringen.
-
Dobbeltklikk obj_Control fra ressurstreet.
Objektegenskapene vises.
-
Velg Draw GUI Event fra Events-delen.
Handlingene for Draw GUI Event vises i Handlinger-delen.
-
Dobbeltklikk på Utfør kodehandling fra Handlinger-delen.
Kodevinduet vises.
-
Legg til følgende kode etter eksisterende kode:
draw_sprite (spr_Button, 0, x1 + 32, y1 + 32); draw_sprite (spr_Button, 0, x2 - 32, y1 + 32); draw_sprite (spr_Button, 0, x1 + 32, y2 - 32); draw_sprite (spr_Button, 0, x2 - 32, y2 - 32);
-
Klikk på det grønne merket for å lagre og lukke kodevinduet.
Hvis du kjører spillet nå, bør du se noe som ligner denne figuren.
Sprite vises i de fire hjørnene.