Hjem Personlig finansiering Draw Event i GameMaker: Studio - dummies

Draw Event i GameMaker: Studio - dummies

Video: GameMaker Studio 2 - How & Why to Use the Draw Events Beginner Tutorial 2024

Video: GameMaker Studio 2 - How & Why to Use the Draw Events Beginner Tutorial 2024
Anonim

Brug Draw Event i GameMaker: Studio, når du vil vise noget under spillet. Tegnebegivenheden har sin egen undermenu, som vist i denne figur.

Hvis du bruger en Draw-begivenhed, er GameMaker ikke længere standard for den tildelte Sprite, og i stedet skal du fortælle GameMaker, hvad der skal tegnes.

undermenuen Draw Event.

De forskellige muligheder i undermenuen inkluderer

  • Draw: Standard Draw Event skal være tilstrækkelig til de fleste af dine behov. Tegnebegivenheden giver dig mulighed for at placere kode eller handlinger for et objekt, og disse handlinger og kode tilsidesætter standardtrækningen, hvilket ville være den tildelte Sprite.

    Dette er nyttigt, hvis du f.eks. Vil erstatte den tildelte Sprite med tekst for at vise en besked. Denne begivenhed kaldes en gang pr. Visning, mens de andre tegnebegivenheder trækkes hvert trin i spillet.

    Alle objekter med en tildelt Sprite med synlig skiftet på (fra vinduet Objektegenskaber, som vist her) udløser automatisk en standard Draw Event hvert trin i spillet. GameMaker gør det for dig, hvilket er rart, fordi du ikke behøver at tildele en tegnebegivenhed for hvert objekt med en tildelt Sprite for at få den til at blive vist i spillet.

    vælg afkrydsningsfeltet Synlig for automatisk at udløse en standard Draw Event.
  • Tegn GUI, Tegn GUI Start, og Tegn GUI End: GUI er et akronym for grafisk brugergrænseflade. GUI påvirkes ikke af visningsskalaen eller rotationen. I stedet er GUI tegnet på et separat lag end baggrunden.

    En Draw GUI Event er fantastisk til at oprette en heads-up display (HUD), som kan vise spillerens sundhed, ammunition, våben type, mini-kort og så videre. Som med de andre Begynd og Afslut begivenheder bestemmer Draw GUI Begynd og Tegn GUI-slutbegivenheder rækkefølgen af, hvad der er tegnet.

  • Draw Start og Draw End: Disse to begivenheder gør nøjagtigt som de siger: De sørger for, at der trækkes noget i spillet enten før eller efter standard Draw Event. Brug af disse begivenheder er en fantastisk måde at sikre, at genstande trækkes i den rækkefølge, du vil have dem vist.

    Tegnebegynd, tegne og tegne slutningsbegivenheder løber alle før Draw GUI Events og mellem PreDraw og PostDraw Events. Dette har signifikant betydning, idet alle disse arrangementer er trukket under Draw GUI Event, uanset hvad dybden er indstillet til.

  • PreDraw og PostDraw: PreDraw og PostDraw Events trækkes direkte til skærmbufferen , som er det kombinerede skærmrum for alle synspunkter, der for øjeblikket er synlige, eller vinduets størrelse, hvis du ikke gør det brug visninger. PreDraw Event udløses før andre Draw Events, hvilket betyder at du kan bruge det til at indstille værdier, indstille tegneegenskaber og naturligvis tegne ting.PostDraw Event kører efter de andre Draw Events, men før Draw GUI Event.

    Du skal afmarkere afkrydsningsfeltet Klar baggrund med vinduesfarve i Værelsesredaktøren for PreDraw og PostDraw Events til arbejde. Denne figur viser, hvor du skal fravælge denne funktion (standardindstillingen har valgt den). Du skal også sørge for, at en baggrundsfarve ikke er tegnet; Det gør du på fanen Baggrund.

    Vælg ikke Ryd baggrund med vinduesfarve til PreDraw og PostDraw Events.

    Hvis du slukker for View Clearing og deaktiverer tegning af en baggrundsfarve, kan du opleve

    stier (resterende spor af billeder) under gameplay. Disse stier opstår, fordi du nu tegner direkte over den foregående ramme uden at blive ryddet. Du kan bruge kode til at hjælpe med at løse dette potentielle problem, som er draw_clear_alpha. Du kan placere denne kode i en udfør kodekodehandling inden for PreDraw eller PostDraw Event.

    Ændre størrelse:

  • Resize-begivenheden bruges specifikt til Windows 8-spil og tegner faktisk ikke noget i spillet. I stedet er Resize-begivenheden for at hjælpe med at snappe spilvinduet, når afspilleren flytter vinduet til siden af ​​skærmen. Hvis du er fortrolig med at arbejde i et Microsoft Windows-miljø, er du klar over, at hvis du arbejder i et vindue, og du trækker toppen af ​​vinduet øverst på skærmen, vil Windows snappe bunden af vinduet til bunden af ​​skærmen. Denne begivenhed udløses hver gang afspilleren ændrer eller flytter spilvinduet.

Draw Event i GameMaker: Studio - dummies

Valg af editor

Forstå Password Security i Acrobat CS5 - dummies

Forstå Password Security i Acrobat CS5 - dummies

Adobe Acrobat Creative Suite 5 sikkerhedsfunktioner giver dig mulighed for at begrænse hvem kan se, redigere eller udskrive de PDF-dokumenter, du distribuerer. Ved at kræve, at brugerne indtaster et kodeord for at åbne og se dine PDF-filer, begrænser du adgangen til disse filer, så kun bestemte brugere kan se dem. Du kan ...

12 Almindelige værktøjer i Adobe Creative Cloud - dummies

12 Almindelige værktøjer i Adobe Creative Cloud - dummies

Adobe Creative Cloud er fyldt med værktøjer, mest identificerede med lidt ikoner, der antyder deres funktioner. Brug for eksempel værktøjet, der ligner en børste, hvis du vil oprette børstemærker. (Smart, huh?) Læs denne tabel, der viser de mest almindelige Adobe CC-værktøjer, og hvad hver enkelt gør. Værktøj, hvad du ...

13 Tastaturgenveje til Adobe Creative Cloud Tools - dummies

13 Tastaturgenveje til Adobe Creative Cloud Tools - dummies

Ligesom de fleste andre applikationer tilbyder Adobe Creative Cloud-værktøjer tastaturgenveje, så du hurtigt og nemt kan få adgang til funktioner ved at trykke på en tast eller to. Udforsk de Adobe CC-genveje, der bruges mest af både Windows og Mac-brugere. Command Windows Genvej Mac Genvej Nyt Ctrl + N Kommando + N Åben Ctrl + O Kommando + O ...

Valg af editor

PSAT / NMSQT Sætningskompletter: Få oplysninger fra tegnsætning - dummies

PSAT / NMSQT Sætningskompletter: Få oplysninger fra tegnsætning - dummies

Tegnsætning er din ven, når du forsøger at knække en sætning afslutning, fordi tegnsætning tilføjer mening til skriftligt udtryk. På PSAT / NMSQT får du mest kilometertal ud af tre tegnsætningstegn: semikolon, tyktarm og citatmærker. At være opmærksom på tegnsætning udbetales, når du også rammer de passagerbaserede spørgsmål. Et semikolon (a ...

PSAT / NMSQT Sætningskompletter: Håndtering af vanskelige ordforråd - dummier

PSAT / NMSQT Sætningskompletter: Håndtering af vanskelige ordforråd - dummier

Hvis ordene på PSAT / NMSQT var baseballspillere, et stort antal af dem ville være i de store ligaer, og nogle ville være alle stjerner. Din bedste indsats er at samle (samle) og kende definitionerne af en stor fond af PSAT / NMSQT favoritter. Ligegyldigt hvor mange ord du ved, men chancerne er du ...

Hastighed, tid og afstandsproblemer på PSAT / NMSQT - dummies

Hastighed, tid og afstandsproblemer på PSAT / NMSQT - dummies

Dig vil sandsynligvis få nogle rate, tid og afstandsproblemer på PSAT / NMSQT. Har du ikke hader spørgsmål, hvor en fyr kører øst på 40 miles i timen, og en ven bevæger sig mod vest og gør 65? Du skal finde ud af, hvor de mødes og ignorere det faktum, at de i virkeligheden kan ...

Valg af editor

Sådan får du adgang til adressebogen til iOS Apps - dummies

Sådan får du adgang til adressebogen til iOS Apps - dummies

IOS-rammen giver funktioner Det gør det muligt for din app at arbejde med databaserne, der følger med iOS-enheder. En sådan database er adressebogen, som omfatter personer og deres kontaktoplysninger. IOS-enheder giver også en kontaktperson-app, der giver brugerne mulighed for at administrere denne database ved at tilføje nye kontakter, ajourføre dem, slette dem, ...

Håndtering af fjernbetjeningsbegivenheder i Samsung SmartTV Application Development - dummies

Håndtering af fjernbetjeningsbegivenheder i Samsung SmartTV Application Development - dummies

Fjernbetjeningskoder er kortlagt i JavaScript-koder, der skifter fokus mellem elementer ved at tildele en passende proces til hver af de registrerede nøglebegivenheder. Se følgende liste over registrerede nøgleværdier for et fuldskærmsprogram: KEY_VOL_UP KEY_VOL_DOWN KEY_MUTE KEY_TOOLS KEY_INFO KEY_EMODE KEY_DMA KEY_MENU KEY_SOURCE KEY_PRECH KEY_FAVCH KEY_CHLIST KEY_DMA KEY_TTX_MIX KEY_GUIDE KEY_SUBTITLE KEY_ASPECT ...

Sådan tilføjes Outlets til en Modal View Controller i din iPad App - dummies

Sådan tilføjes Outlets til en Modal View Controller i din iPad App - dummies

Før du bruger grænsefladebygger til at oprette elementerne til Modal-visning af din iPad-app, skal du først sætte afsæt i din apps kode, der forbinder dine metoder med Interface Builder-grænsefladeobjekter. Du skal gøre tre ting i din kode for at få kompilatoren til at skabe accessorer til dig: Erklære en ...