Vilka matematiska färdigheter används för att göra TV-spel?
Att göra TV-spel kräver flera viktiga färdigheter, alla kräver vissa kunskaper i matematik. Yrken i fältet spel är uppdelade i flera yrken. En av dessa färdigheter eller yrken är en programmerare/Spelprogrammering. Följande är ett exempel på det programmering språk som används i Microsoft.XNA.*:
dubbla vinkeln = MathHelper.TwoPi / pekar;
pointList = ny VertexPositionNormalTexture [poäng + 1];
pointList [0] = nya () VertexPositionNormalTexture
Vector3.Zero, Vector3.Forward, Vector2.One);
för (int jag = 1; jag<= points;="">=>
{
pointList [i] = nya () VertexPositionNormalTexture
nya Vector3)
(float) Math.Round (Math.Sin(angle * i), 4),
(float) Math.Round (Math.Cos(angle * i), 4),
0.0f),
Vector3.forward,
Denna funktion används i Microsofts XNA dev kit för att rendera en 3d primitiv i 3d-rymden. Du kommer att se underdelar och mallhantering här men det är mycket bra att veta vad dessa funktioner gör.
Så med Math.Round uppenbarligen rundor, Math.Sin och Math.Cos är Trig./geometri funktioner som gånger vinkeln i en triangel med heltal längden på en sida mellan vinklar, som ger dig 3d-koordinater så datorn/konsolen vet var och hur du kan visa objektet i förhållande till fönstret rendering (vad som visas på skärmen/FOV).
Om du vill göra spel det är sant att du inte behöver vara en raketforskare eller en engelsk major, är vetskap om matematik och har en stark förmåga med den dock ganska mycket nödvändigt.
Jag rekommenderar:
Fysik (vad ett spel med inga verkliga livet lagar?)
Linjär Algebra
Algebra 1 & 2 (minst)
Geometri
Med ovanstående färdigheter i handen kan du bygga din egen spelmotor. Nu om du ska köpa middleware för att hantera alla matematiska funktioner du skulle mer och sannolikt att kunna göra det med Alg. 1 och 2.
Prata med din rådgivare som de känner mer bara aldrig acceptera ett svar som säger att du inte behöver veta matematik för att utveckla spel eller program som detta är falsk i en bransch som är bunden av matematik.
Oh och vidare, ta en titt på RAYCASTING och du ser tydligt varför förståelse matematik är viktigt.
Något i kursiv stil är för förtydligande eller redigerad av Leartes. Alla andra material är av den ursprungliga författaren.
Relaterade Frågor
-
Vilka matematiska färdigheter används i fotboll?
-
Vilka råvaror som används för att göra karamellfärg?
-
Vilka egenskaper eller tester används för att identifiera mineraler?
-
Vilka råvaror som används för att göra Talk pulver?
-
Vilka råvaror som används för att göra papper?
-
Vilka typer av trä används för att göra juldekorationer?
-
Vilka matematiska färdigheter använder du på jobbet?
-
Vilka typer av pumpor används för att pumpa paj?
-
Vilka typer av hundar används för att hjälpa människor?
-
Vilka typer av funktioner används för att modellera båda typerna av enkel ränta och effektiv ränta?
-
Vilka nätverk protokoll används för att automatiskt tilldela en IP-adress till en dator i ett nätverk?
-
Vilka 2 Pokemon kort används för att skapa Pokemon svart och vitt?
-
Vilka material och tekniker används för att göra en traditionell japansk tekanna?
-
Vilka tänder som används för att klippa och skivning mat?
-
Kan yoghurt kultur frysta och sedan används för att göra yoghurt?
-
Vilka är verktygen som används i glasblåsning?
-
Vilka typer av energi används medan du spelar volleyboll?
-
Vilka verktyg används för att blanda varm choklad i spansktalande länder?
-
Vilka mediciner används för att behandla ADD?