Bilar kan vara väldigt roligt , men den äkta varan är dyra och känsliga för skador . Det är en del av anledningen till att bilarna kan göra en rik gruva av innehåll för videospel , där många typer av fordon kan skjutas till sin gräns i en fantasy miljö . Designa en grafisk - baserade bil spelet liknar utforma andra spel , men med en uppmärksam öga mot återskapa rätt fysik bilar --- förare har en intuitiv känsla för hur en bil stannar , starter och vändningar . Hur nära en digital bil träffar märket , beroende på spelets mål , kan göra eller bryta den . Saker du behöver
Anteckningar
grafikmotor Review, 3D -modellering program
kod kompilator
Visa fler instruktioner
1
Lista alla funktioner du skulle vilja se i spelet . Bestäm vad målet med spelet kommer att vara , oavsett om det är ett omfattande realistisk simulering av verkliga bilar , eller om det kommer att ta sig friheter med realism till förmån för en kul funktion , såsom oavsiktlig fordon förstörelse . Därifrån kan du bestämma om inställningen kommer att vara off - road , på ett spår , eller på gatorna , där bilar kommer att ingå , och om du kommer att innefatta funktioner utöver själva körningen och racing bilar . Det hjälper att veta om fysiken av bilar , eller experimentera för att hitta värden som fungerar för din ansökan . Om du planerar att someday marknadsföra ditt spel , kom ihåg att det kan finnas immateriella juridiska frågor kopplade till användningen av varumärken eller upphovsrättsskyddat bil märken och modeller .
2
Översätt bilen fysik i programkod . Verkliga hastighet , acceleration och tröghet är en medfödd resultat av motorns prestanda och grepp på marken , men ingenting kan tas för givet i spel : allt måste beaktas och kodas av programmeraren . Representera acceleration genom en " if-else " -funktion , där " om " spelaren trycker på accelerationen knappen , kommer bilen successivt få fart genom ett definierat värde per sekund tills den når inställd hastighet max . " Else " hastigheten dämpas genom ett definierat värde per sekund plus eller minus det värde som tilldelats mark dragkraft , tills bilens hastighet går till noll , ett stopp . Gör vrida kontingent på bilen med en hastighet som är större än noll --- dvs bilen måste gå framåt för att vända , precis som en riktig bil .
3
Programmera en mästare skript som ritar ett grafiskt användargränssnitt på skärmen . Detta gränssnitt bör ge värdefull feedback till spelaren , såsom hastigheten på bilen , genom att kontrollera att variabelns värde och rita det som en grafik som visar numret på skärmen .
4
Modell fordonen och racing spår i ditt 3D-modellering program som börjar med grundformer och subtrahera från dem tills de är skulpterade i realistiska utseende objekt . Koncernen delar av föremål i mer komplexa objekt, såsom hjul och kroppen av en bil som grupperas för att skapa en hel bil . Animera hjulen att röra sig framåt och bakåt i den fullständiga möjliga utbud av svängar .
5
Importera 3D -modeller till spelmotorn , tilldela relevanta kodfiler för varje objekt . Sammanställ alla komponenter i ett körbart program .