Skapa din egen 2D spel! (4 / 5 steg)

Steg 4:4. Kodning



Kodning

Okej, nu är dags för något mer tråkiga delen. Innan vi ändrar inställningarna så vidare sidan baren radnumren visas. Detta hjälper dig att följa med.

Klicka på Verktyg > alternativ sedan längst ned väljer du "Visa alla alternativ". Klicka sedan på Text Editor > alla språk och välj radnummer under displayen. Klicka på OK.

Kan börja med några
lätt anpassningar i koden.

Linje 204 string timeString = "tid:" + nivå. TimeRemaining.Minutes.ToString("00") + ":" + nivå. TimeRemaining.Seconds.ToString("00");

Du kan ändra "tid:" till någon sak annat som visas före den återstående tiden.

Linje 210 timeColor = Color.Yellow;

Du kan ändra "Gul" till någon färg (detta ändrar tid teckenfärg)

Linje 214 timeColor = Color.Red;

Du kan ändra "Röd" till någon färg (detta ändrar tid teckenfärg när varning tid nås)

Linje 43 privat statiska skrivskyddade TimeSpan WarningTime = TimeSpan.FromSeconds(30);

Du kan ändra '30' till antalet sekunder kvar tills tid börjar blinka

Linje 220 DrawShadowedString (hudFont, "poäng:" + nivå. Score.ToString(), hudLocation + nya Vector2 (0.0f, timeHeight * 1.2f), Color.Yellow);

Du kan ändra "poäng:" till någon sak annat som visas före den återstående tiden.

Du kan ändra "Gula" till någon färg ändra poäng teckenfärg.

2. om du minns, i början nämnde jag något om att göra ditt spel Full skärm. Problemet är, eftersom jag vill hålla koden så enkel som möjligt så för att göra detta måste du ändra bakgrunden bildens storlek och storleken på din nivå.

Första koden:

Sätta detta efter Content.RootDirectory = "Innehåll"; på linje 59

this.graphics.PreferredBackBufferWidth = 48.

this.graphics.PreferredBackBufferHeight = 8;

this.graphics.IsFullScreen = sant;

För det andra för bakgrunden använde jag en upplösning på 1600x900px (du kan leka med storleken om du vill)

För det tredje nivå storlek för är min 23Lines av 33Collumns.

Du kan också ändra bakgrundsfärgen på skärmen inte omfattas av din bild.
Linje 184 grafik. GraphicsDevice.Clear(Color.CornflowerBlue); Ändra "CornflowerBlue" till någon annan färg. 3. om du gjorde din spelet full skärm du förmodligen ett sätt att lämna, rätt? Lägg bara till följande kod efter linje 133. om (keyboardState.IsKeyDown(Keys.Escape)) Exit();

Du kan nu avsluta spelet genom att klicka på Escape-tangenten.

4. nu kan ta en titt på Level.cs

Linje 98 timeRemaining = TimeSpan.FromMinutes(2.0); Du kan ändra antalet minuter ges genom att ändra "2.0" (.5 lika med 30 sekunder) linje 71 privata const int PointsPerSecond = 5; Du kan ändra "5" till antalet poäng du vill ha din spelare att ta emot per andra kvar när du kommer till avfarten. 7. nu kan lägga till ett nytt Monster! Lägg till följande kod efter linje 208 i level.cs:

fallet ":

återgå LoadEnemyTile (x, y, "Monster");

Du kan lägga till detta till din nivå med 'S "men först panelen lösning explorer rätt klick"Sprites"Välj Lägg till nytt och sedan mappen. Sedan i vårt fall kommer du namn den monster, och sedan importera nya animationer som vi gjorde tidigare. Obs: om du skulle lik mig till höger en handledning om hur du anpassar monster Vänligen säga så i recensioner. 8. nu kan lägga till några nya block. (Mycket liknar monster) Lägg till följande kod efter linje 226 i level.cs

framkomliga block

fallet "V":

återgå LoadVarietyTile ("BlockV", 1, TileCollision.Passable);

Du kan ändra 'V' andra brev eller symbol för närvarande inte används för att placera något i nivåer. Du kan också ändra "BlockV" att något inte används, men kom ihåg "BlockV" är namnet på Png-filen som ska placeras i mappen "Plattor". '1' är antalet ramar används för din block. Du kan också ändra 'Passable' till 'oframkomlig"att avgöra spelarens eller enemys kan resa genom blocket. Slutligen måste du importerar png-bilden tillbaka till mappen plattor på samma sätt som vi gjorde innan. Okej, innan vi går är två viktiga funktioner kvar ur spelet; men jag kunde inte hitta en idealisk lösning till incooperate dessa funktioner. Dessa funktioner att göra poäng återlösen mellan nivåer och att en spelare start när tiden löper ut (eller dör). Jag kommer att titta för att fixa detta, men om någon finner är idealiskt sätt före mig vänligen dela! (Jag kommer att ge dig kredit)

Se Steg
Relaterade Ämnen

Skapa din egen elektroniska spel Kit

ursprungligen designad för Maker Faire av Grand Idea Studio, "Bygga din egen elektroniska spel Kit" är en custom-skapade kit avsett att introducera dig till en värld av elektronik och lödning. När framgångsrikt monterad, blir satsen en versionen...

Skapa din egen RTS spel

en stor svartvit ombord, 3 fot 2 fots, kan skrivas på Fedex Kinkos för 75 cent per kvadratfot.Armén män kan användas för att spela bitar. DICE, pokermarker och vanliga spelkort kan du hitta runt huset och små tankar Fyll i resten av de bitar som behö...

Skapa din egen öl Pong tabell

College sociala livet för vissa omfattar ett mycket brett utbud av frågor. Från tjänsthändelser till college sports är sociala livet i college en mycket stor del av atmosfären under hela campus. En kul del av det sociala livet är parterna. För de öve...

Skapa din egen förändrade konst i 60 minuter!

ÖVERSIKTDu kan skapa en vacker ändras konst blandteknik suvenir på bara 60 minuter! Oavsett om du vill vårda din inre konstnär eller behöver en snabb, Billigt, unik present - spela och följ dessa enkla steg. Framför allt kommer du att göra ditt allde...

Skapa din egen hemsida | Gratis, rolig, snabb och enkel

I detta instructable, du lära dig att skapa din egen hemsida med hjälp av en gratis, snabb och lätt att använda builder.Steg 1: Skapa en Wix.com kontoGå till Wix.com och klicka på logga in. Klicka på "Jag är en ny användare". Skriv ett mail och...

Skapa din egen Minecraft järn svärd

har jag satt ihop en pappersmodell mall för att skapa din egen 17,5 tum Minecraft svärd. Mallen är spridd över fem ark A4 papper och relativt enkelt att skapa.Vad göra?Hämta mallar http://www.fps-x-games.com/2013/08/minecraft-large-printable-iron-swo...

Skapa din egen smart ljus med hjälp av elektriska Imp

Skapa din egen smart ljus med hjälp av elektriska Imp. Lär dig att kontrollera och övervaka dina lampor från mobil, Tablet PC och skrivbordet i 15 minuter. $44 i hårdvara. Posten nivå.Steg 1: hårdvaraFör att slutföra denna tutorial behöver du följand...

Skapa din egen smart ljus med hjälp av TinyDuino

Skapa din egen smart ljus med hjälp av TinyDuino. Lär dig att kontrollera och övervaka dina lampor från mobil, Tablet PC och skrivbordet i 15 minuter. $101 i hårdvara. Posten nivå.Steg 1: hårdvaraFör att slutföra denna tutorial behöver du följande ko...

Skapa din egen gratis hemsida på 2 minuter!

Skapa din egen gratis hemsida inom 2 minuter med bloggerSteg 1: Måste se den här videonSteg 1: besök www.blogger.comSteg 2: Klicka på ny bloggSteg 3: Ange titeln på din blogg/hemsidaSteg 4: Ange din nya hemsida och kontrollera om det finns är inte???...

Skapa din egen förlovningsring och spara pengar?

Idag lär du dig att skapa din egen en av en slag förlovningsring. Samma process kan användas för alla smycken inklusive bröllop band.Jag fick nyligen förlovad och var tvungen att gå genom upp-och nedgångar för att försöka köpa en förlovningsring. För...

Skapa din egen springa befalla av enkelt steg

här kommer jag visa hur du kan skapa din egen köra kommandot i windows OS. Faktiskt är den här funktionen i windows stor vilket är användbart att öppna dina programfönster omedelbart. Så nu kan du också skapa din kommandot för att öppna alla program...

Skapa din egen Cat5e/Cat6 Ethernet-kablar

Skapa din egen CAT5e/CAT6 nätverkskabel är användbar färdighet och mycket lätt att lära. Nästan varje hem nu har sitt eget nätverk och att veta hur att säga upp din egna kablar kan du spara pengar samt ha kablar exakta längden till dina behov så inge...

Skapa din egen Top-Down mörkar

skapa uppifrån och ned persienner för en bråkdel av kostnaden för specialorder mörkarna!Steg 1: Redo Varför inte skapa din egen Top-Down persienner?Mina skäl är enkla. Jag bor i en lägenhet. Det är tillfälliga bostäder, och därför vill jag inte spend...

Fritzing - skapa din egen delar

Denna handledning tar dig genom stegen för att skapa din egen Fritzing delar med Digilent delar som exempel.Under processen att skapa Fritzing delar för Digilent har jag varit i nära kontakt med Fritzing delar experten. Mycket av den feedback han gav...

Skapa din egen Augmented Reality(AR)

Hej killar, jag är tillbaka med 8 Instructable. Tillbaka till teknik. Denna gång jag spelar med förstärkt Reality(AR). Detta projekt är inspirerad av "Augmented Reality Mario" av Kamibox. Jag älskar detta Instructable och nu jag lägger min egen!...

Skapa din egen lysande LED Coaster

en steg för steg guide om hur man gör glasunderlägg lyser upp när du anger din dryck.Vad är det?Den lysande LED-och dalbana är ett enkelt och billigt sätt att bygga din egen transparent LED drivs coaster. Denna steg för steg handledning syftar till a...

Skapa din egen sjal i två enkla steg

lära dig att skapa din egen sjal i två enkla steg...

Skapa din egen e-vätska

Nedan ger Detaljer om hur du skapar e-vätska smaker, sparar pengar och ger dig verktygen att skapa din egen unika smaker. Med lite tid och experimenterande kan du skapa smaker som är awesome till vape och du kan göra tid och tid igen. När du har bas...

Kontrollera elektriska enheter från Android, Arduino och skapa din egen android app

Hej, vill du kontrollera alla dina elektriska apparater i hemmet styrs från din android mobil, vill du skapa din egen app för att uppnå denna uppgift, det här inlägget förklarar steg för steg procedur för att skapa android app för att kontrollera ele...