Hvad matematiske færdigheder bruges til at lave video games
Gør videospil kræver flere vigtige færdigheder, som alle kræver en vis viden om matematik. Erhverv i videospillet feltet er inddelt i flere erhverv. En af disse færdigheder eller erhverv er et spil programmør /programmering. . Det følgende er et eksempel på Programming Language bruges i Microsoft.XNA *:
dobbelt vinkel = MathHelper.TwoPi /punkter; pointList = nye VertexPositionNormalTexture [point + 1]; pointList [0] = ny VertexPositionNormalTexture (Vector3.Zero, Vector3.Forward, Vector2.One); for (int i = 1; i & lt; = punkter i ++) {pointList [i] = ny VertexPositionNormalTexture (ny Vector3 ((float) Math.round (Math.Sin (vinkel * i), 4), (float) Math .Round (Math.Cos (vinkel * i), 4), 0.0f), Vector3.Forward, Denne funktion bruges i Microsofts XNA dev kit til at gengive en 3D primitiv i 3D-rum. Du vil se delmængder og templating her, men det er meget nyttigt at vide, hvad disse funktioner gør. Så med Math.round tydeligvis runder, Math.Sin og Math.Cos er Trig./Geometry funktioner, tider
vinklen af en trekant
med heltal længden af en side mellem vinkler
, som vil give dig 3d koordinater, så computeren /konsollen ved hvor og hvordan
at gøre objektet i forhold til rendering vinduet ( hvad der vises på skærmen /FOV)
. Hvis du ønsker at lave spil er det rigtigt, at du ikke behøver at være en raket videnskabsmand eller en engelsk major, dog vel vidende matematik og har en stærk evne med det er temmelig meget nødvendig . jeg anbefaler: fysik (? Whats et spil med nogen virkelige liv love) Lineær Algebra Algebra 1 & amp; 2 (minimum) Geometri Med ovennævnte færdigheder i hånd, du kunne bygge din egen spilmotor. Nu, hvis du vil købe middleware til at håndtere alle matematiske funktioner, du ville mere og sandsynligvis være i stand til at gøre det med Alg. 1 og 2. Tal med din rådgiver, da de vil vide mere bare aldrig acceptere et svar, der siger, at du ikke behøver at kende matematik til at udvikle spil eller noget software, da disse er falske i en branche, der er bundet af matematik. Oh og videre, tage et kig på RAYCASTING og du vil tydeligt se, hvorfor forståelse matematik er vigtigt. Alt i kursiv er for afklaring eller redigeret af Leartes. Alt andet materiale, er ved oprindelige forfatter.