Video: Game Theory: Petscop - The Music and The Madman 2024
GameMaker: Studio lar deg legge til skygger i forekomster og overflater. Følgende fremgangsmåte bruker ikke Overflater, men det gir et eksempel på hvordan du legger til en skyggeeffekt på forekomster.
Denne prosedyren bruker eksempler fra programvareopplæringen Surfaces_Part 1. Før du begynner å jobbe med å lage et overflate, ta et øyeblikk for å bli kjent med opplæringen og hvordan den fungerer. I spillet kan du bruke piltastene til å flytte og musen til å sikte og skyte. Den høyre museknappen kaster en granat.
For å åpne opplæringen, klikk vinduet Opplæringsvinduer i vinduet Nytt prosjekt. En utvidbar liste over opplæringsprogrammer vises til venstre. Klikk for å åpne en liste over mellomliggende opplæringsprogrammer og velg Surfaces_Part 1.
Mens du spiller spillet, har du kanskje lagt merke til at spilleren og fiender har subtile skygger. Følgende prosedyrer viser deg hvordan du legger til skygger i veggene for å skape en mer 3D-effekt. For å legge til skygger i veggene, følg disse trinnene:
-
Dobbeltklikk obj_Wall med Surfaces opplæringen, fra ressurs-treet, i Objekt-mappen.
Objektegenskapene vises.
-
Velg Legg til hendelse → Tegn → Tegn.
Tegnehendelsen vises i hendelsesdelen.
-
Dra og slipp en utfør kodehandling fra Kontroll-fanen til Handlinger-delen.
Et kodevindu vises.
-
Skriv inn følgende i kodevinduet:
draw_sprite_ext (sprite_index, 0, x - 16, y + 16, 1, 1, 0, c_black, 0. 5); draw_self ();
-
Klikk på det grønne merket.
Kodevinduet lagres og lukkes.
Hvis du kjører spillet nå, bør du se en meget grunnleggende skyggeeffekt på veggene, som vist på figuren. For å kjøre spillet, velg Kjør → Kjør normalt fra hovedmenyen.
En grunnleggende skyggeeffekt.