Indholdsfortegnelse:
Video: Bringing BACK The iPhone Headphone Jack - in China 2025
Kollision er kernen i de fleste videospil. Uanset om det er Pac-Man, der kolliderer med et rosa spøgelse, Mario hopper på en platform, eller din karakter optager et nyt værktøj i Minecraft, beslutter en spildesigner, hvad der vil ske, når hver kollision opstår.
Hvilke kollisioner skal dit Flappy Bat-spil opdage? Blir flagermus røret? Børter flagermus jorden? Hvis der opstår kollision, hvad skal der ske? Spillet skal afslutte.
Registrér kollision med Ground sprite
-
Klik på Ground sprite og klik derefter på fanen Scripts.
-
Træk de følgende blokke i Scripts Area og vælg Player i TOUCHING-blokken.
-
Klik på knappen Green Flag.
Hvis spilleren flyver til jorden, bør spillet afslutte, så snart de kolliderer.
Du vil normalt sætte en IF THEN blok i en FOREVER blok, så programmet vil fortsætte med at kontrollere om tilstanden er sand eller falsk og handle i overensstemmelse hermed (som en forælder, der holder øje med dig for at sikre dig at du er færdig dit hjemmearbejde før du giver mulighed for at afbrænde Xbox eller PlayStation). Nu fortsætter dit program med at kontrollere, om spilleren sprite rører Ground sprite fra det øjeblik, knappen Green Flag trykkes, indtil kollisionen får STOP ALL-blokken til at afslutte spillet.
Da du har brug for den samme kode på Pipe-sprite, kan du spare tid ved at kopiere kodeblokkene.
Kopier blokke fra jord til rør
Klik på øverste blok (HVOR GRØN FLAG KLIKKET), og træk blokerne fra Scripts Area direkte på ikonet Pipe sprite under scenen.
Når du har slettet musen / trackpad-knappen, skal du se den originale kode, så du kan trykke den igen på fanen Scripts. Hvis du klikker på ikonet Pipe sprite under scenen, skal du finde koden er blevet kopieret der.
Hvis de nye blokke overlapper den forrige kode, skal du klikke og trække den øverste blok til højre eller under den anden kode.
Hvis du trækker øverste blok, flyttes alle de tilsluttede blokke. Hvis du trækker en midterblok, forbliver kun de blokke, der knuses under den, forbundne.
Klik på knappen Green Flag, og du skal opdage, at spillet slutter, når Sprite-spritet rører Rørsprite eller Ground sprite.