Video: The Making of Felix Recenserar 2024
GameMaker: Studio låter dig lägga till skuggor till Instanser och ytor. Följande procedur använder inte ytor, men det ger ett exempel på hur man lägger till en skuggningseffekt för instanser.
Denna procedur använder exempel från handledning i programvaran Surfaces_Part 1. Innan du börjar arbeta med att skapa en yta, ta en stund för att bli bekant med handledningen och hur den fungerar. I spelet kan du använda piltangenterna för att flytta och musen ska sikta och skjuta. Den högra musknappen kastar en granat.
För att öppna handledningen, klicka på fliken Tutorials i fönstret Nya projekt. En expanderbar lista över handledning visas till vänster. Klicka för att öppna en lista över mellanliggande handledningar och välj Surfaces_Part 1.
När du spelat spelet kanske du har märkt att spelaren och fienderna har subtila skuggor. Följande procedurer visar hur du lägger till skuggor i väggarna för att skapa en mer 3D-effekt. För att lägga till skuggor på väggarna, följ dessa steg:
-
Dubbelklicka på obj_Wall med översikten Tutorial öppen från Resurs-trädet i Objekt-mappen.
Objektegenskaperna visas.
-
Välj Lägg till händelse → Rita → Rita.
Draw Event visas i avsnittet Händelser.
-
Dra och släpp en exekvera kodåtgärd på fliken Kontroll i avsnittet Åtgärder.
Ett kodfönster visas.
-
Skriv följande i kodfönstret:
draw_sprite_ext (sprite_index, 0, x - 16, y + 16, 1, 1, 0, c_black, 0. 5); draw_self ();
-
Klicka på den gröna kryssrutan.
Kodfönstret sparas och stängs.
Om du kör spelet nu ska du se en mycket grundläggande skuggseffekt på väggarna, som visas i figuren. För att köra spelet, välj Kör → Kör normalt i huvudmenyn.
En grundläggande skuggningseffekt.