En skate park dataspel tillåter spelare att styra en elektronisk skateboardåkare som kan utföra trick . Ofta spelare tjänar poäng för att utföra specifika trick . Du kan göra en skate park spel för en spelkonsol som har högupplöst 3D -grafik , eller så kan du göra ett enkelt spel som körs på en webbsida . Du kan skriva kod för ditt spel i C + + , C # , Flash eller JavaScript . Ta fördel av objektorienterad programmering tekniker som du bygger ditt spel skate park . Instruktioner
1
Öppna din omgivning spelutveckling val , såsom Unity3D , C4 motor eller XNA . Skapa ett nytt projekt för din skateboard spel .
2
Skapa en kuliss för skate park som innehåller kurvor och ramper som spelaren kan använda för att utföra trick . Beräkna avståndet mellan ramperna , och skapa en " ramp " objekt som innehåller koordinaterna för de tillgängliga ytorna av rampen . Skapa mer än en ramp för sort , om du bygger ett utstuderat spel .
3
Skapa ett grafiskt representera skateboardåkare . Skapa animeringssekvenser för skateboardåkare att köra när du utför tricks , t.ex. en animering som placerar skateboardåkare i en crouch . Använd en 3D-modell och struktur att det är lämpligt om du skapar en tredimensionell skateboardåkare spel .
4
Skapa en " Skateboarder " klass . Koppla klassen till tangenttryckningar händelser . Spåra positionen för skateboarderen i ett "läge "-fält som innehåller det aktuella läget för skateboardåkare . När en användare trycker på en knapp , såsom "upp "-pilen , modifiera " positionen "-fältet i enlighet därmed. Skapa en " hastighet " fältet för att spåra hastighet skateboardåkare , och ändra det för att spegla knapptryckningar och att återspegla läget för skateboardåkare på rampen .
5
Skapa ett " trick " klass och omfatta en minsta hastighet och position egenskap för varje trick . Använd en serie av " switch " uttalanden inom " Skateboarder " objekt för att anropa metoden som motsvarar varje trick när skateboardåkare möter hastighet , höjd och kriterier hastighet som behövs för att utföra trick .
6
Skapa ett " Betyg " klass eller struct för att representera åkarens poäng . När skateboardåkare utför ett trick , lägga till lämpliga punkter på spelarens poäng .
7
instansiera " " Timer " klass från din ram med tidsfristen för varje session som en parameter . Visa tiden i en sprite , och när spelaren får slut på tid , avsluta spelet och visa spelarens poäng .
8
Kör spelet och testa den för att se att det fungerar som förväntat .
Addera ditt