Video: {LET'S MAKE A UNITY RTS GAME!} Part 1: Real-Time Strategy And Intro To The Unity Game Engine! 2024
GameMaker: Studio låter dig rita GUI-element direkt över applikationsytan på ditt spel. Dessa typer av GUI-element innehåller typiskt saker som poäng, antal liv, virtuella nycklar och så vidare.
För att göra detta måste du fortsätta från föregående förfarande. I grund och botten använder du gränssnittsvärdena för att placera olika objekt (poäng, liv, nycklar) runt GUI-skiktet för att skapa en heads-up-visning.
En HUD är utmärkt för spel där spelaren behöver veta viss information, till exempel hur mycket hälsa hon har kvar, hur mycket ammo hon har, var hon är på en karta, hur starkt hon sköldar är och så vidare.
För att komma igång måste du skapa en ny Sprite av ditt val. Namn på denna Sprite spr_Button. I samband med handledningen skapades en grön cirkel för Sprite som anges i handboken för programvara.
Följande procedur visar hur man skriver denna Sprite i varje hörn av applikationsytan. På så sätt kan du skapa din egen HUD. Samma procedur kan också fungera för att skriva text eller bakgrunder.
Följande procedur använder The_Application_Surface_Scaling handledning.
-
Dubbelklicka på obj_Control från Resource-trädet.
Objektegenskaperna visas.
-
Välj Draw GUI Event från händelserna.
Åtgärderna för Draw GUI Event visas i avsnittet Åtgärder.
-
Dubbelklicka på exekvera kodåtgärden i avsnittet Åtgärder.
Kodfönstret visas.
-
Lägg till följande kod efter befintlig kod:
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);
-
Klicka på den gröna kryssrutan för att spara och stäng kodfönstret.
Om du kör spelet nu borde du se något som liknar den här siffran.
Sprite visas i de fyra hörnen.