Hjem Personlig finansiering Overfladefunktionen af ​​GameMaker: Studio-dummies

Overfladefunktionen af ​​GameMaker: Studio-dummies

Anonim

I GameMaker: Studio, en Overflade får du en anden lag, så at sige, som du kan tegne. I første omgang har du sandsynligvis kun brugt Sprites og baggrundsfarver til at skabe en baggrundseffekt i et værelse. Vigtigt ved at bruge overflader kan du tegne oven på din baggrund (skærmen), hvis du vil tilføje effekter under spillet.

Sig for eksempel, at du har et skydespil, hvor spilleren kan kaste granater. Når spilleren slår granaten, opstår der en eksplosion. Når eksplosionen opstår, vil du få en del af skærmen til at blive beskadiget.

Du skaber skadeseffekten ved at bruge Overflader, da skaden vises på skærmen, efter at granaten eksploderer. Andre anvendelser til overflader omfatter at tilføje skygger og lys for at fuldende udseendet af dit spil.

Oprettelse af overflader kræver, at du skriver kode ved hjælp af GameMaker Sprog.

Begivenheder og handlinger i GameMaker: Studio inkluderer begivenheder og handlinger til tegning. Grundtrækfunktionen trækker direkte til skærmen. Det vil sige, hvis du har en draw_circle funktion i Draw Event, ser du en cirkel på skærmen.

Hvis du vil tegne en effekt øverst på skærmen, skal du ændre tegningsmålet som et overflade. Derefter trækkes alle efterfølgende tegninger på overfladelaget i stedet for skærmen. For at ændre tegne målet kan du bruge draw_surface () funktioner; Disse funktioner bestemmer også, hvornår effekten trækkes.

GameMaker trækker hele spillet til en overflade, kendt som applikationsoverfladen. Applikationsoverfladen er den eneste Overflade, der ikke er flygtig og vil altid eksistere, mens dit spil kører. Du kan dog oprette din egen overflade.

Du vil beholde dine Surface-tegninger små - jo større de er, desto større hukommelse de vil bruge. Og jo mere hukommelse du bruger, desto større er oddsene for, at dit spil vil lagre eller endda gå ned. For at gøre overflader endnu mere komplekse gemmer GameMaker Overflader som en kraft i to teksturer, således at en 640-x-480-pixel Overflade behandles som en 1, 024-x-512-pixel tekstur i hukommelsen.

Prøv at holde dine overfladestørrelser små for ikke at bruge alle VRAM'en på afspillerens computer eller enhed.

Standardpositionen for Overflader er altid på (0, 0) koordinaten i rummet. Hvis du har et stort værelse med udsigt, eller hvis du kun vil have en lille overflade til en særlig effekt, skal du angive tegningskoordinaterne, forskudt i rummet (som beskrevet i de følgende procedurer).

Overfladefunktionen af ​​GameMaker: Studio-dummies

Valg af editor

Husk Hvad du læser - dummier

Husk Hvad du læser - dummier

Læsning er et stort problem i uddannelsesmæssige cirkler. At have evnen til at læse en sætning, udtale alle ordene flydende og have et ordforråd bredt nok, der ikke nødvendiggør at henvise til en ordbog er en ting. Men at have evnen til at huske, hvad du læser, er noget helt andet. Hvis du ikke kan huske hvad ...

10 Personer med høj selvværd - dummier

10 Personer med høj selvværd - dummier

Mennesker med en stærk følelse af selv- værd at udvise en række egenskaber. Når du ser disse egenskaber reflekteret i dig selv og dine handlinger, vil du vide, at du er ankommet: De sætter pris på sig selv og andre mennesker. De nyder at vokse som en person og finde opfyldelse og mening i deres liv. De kan grave dybt ind i sig selv.

Videnskabelig dokumentation for brug af mindfulness til depression - dummies

Videnskabelig dokumentation for brug af mindfulness til depression - dummies

Mindfulness er nu en evidensbaseret teknik, der anvendes bredt til depression af NHS (Storbritanniens gratis offentlige nationale sundhedsvæsen). Det er også godkendt af NICE eller National Institute for Health and Care Excellence som en godkendt terapi til forebyggelse af tilbagefald af depression. Der er talrige kliniske undersøgelser, der viser effektiviteten ...

Valg af editor

Hvad er kravene til Cloud Integration? - dummies

Hvad er kravene til Cloud Integration? - dummies

Mange virksomheder vurderer i første omgang udfordringerne ved at integrere data på tværs af hybrid computermiljøer. De fleste integrationsproblemer mellem offentlige og private skyer vil fokusere på SaaS (Software as a Service) applikationer. Dette kan være en ny oplevelse for mange it-organisationer, der er vant til at kontrollere de datakilder, de integrerer. De antager ...

Hvad er platform som en service (PaaS) i Cloud Computing? - dummies

Hvad er platform som en service (PaaS) i Cloud Computing? - dummies

Platformen som en Service (PaaS) er et abstrakt og integreret cloudbaseret computermiljø, som understøtter udvikling, drift og administration af applikationer. Applikationskomponenter kan eksistere i et skymiljø eller kan integreres med applikationer, der administreres i private skyer eller i datacentre. En primær værdi af et PaaS-miljø er, at udviklere ikke har ...

Hvad er software som en service (SaaS) i Cloud Computing? - dummies

Hvad er software som en service (SaaS) i Cloud Computing? - dummies

Virksomheder har opdaget, at nogle organisatoriske og økonomiske fordele kan realiseres ved at bruge software som en service (SaaS) applikationer i cloud computing. De giver mulighed for at få en tredjepartsorganisation til at håndtere alle de detaljer, der går ud på at holde komplekse applikationer i gang. SaaS er ikke et selvstændigt miljø. I stedet er disse applikationer og tjenester ...

Valg af editor

Hvordan tastetryk logging kan bruges til at hak adgangskoder - dummies

Hvordan tastetryk logging kan bruges til at hak adgangskoder - dummies

En af ​​de bedste teknikker til at fange adgangskoder er ekstern tastetryk logning - brugen af ​​software eller hardware til at optage tastetryk som de er skrevet til computeren. Interessant teknik, men det virker. Vær forsigtig med tastetryk logning. Selv med gode hensigter rejser overvågning medarbejdere forskellige juridiske spørgsmål, hvis det ikke gøres korrekt. Diskuter med ...

Sådan får du adgang til en netværksprinter ved hjælp af et webinterface - dummier

Sådan får du adgang til en netværksprinter ved hjælp af et webinterface - dummier

Printere med direkte netværk Forbindelsen omfatter ofte en indbygget webserver, som giver dig mulighed for at styre printeren fra enhver browser på netværket. Følgende billede viser hjemmesiden for en HP LaserJet 400 M401dne printer. Denne webgrænseflade giver dig mulighed for at se statusoplysninger om printeren og kontrollere printerens konfiguration. ...

Sådan tilføjes en netværksprinter - dummier

Sådan tilføjes en netværksprinter - dummier

, Før du kan udskrive til en netværksprinter, skal du konfigurere din computer for at få adgang til den netværksprinter, du vil bruge. Fra Start-menuen skal du åbne Kontrolpanel og derefter dobbeltklikke på ikonet Printere. Hvis din computer allerede er konfigureret til at arbejde sammen med en netværksprinter, er et ikon for netværket ...