Wie Funktionieren Spiele wie Fifa?
Also bei Tetris oder so ist es ja simpel das zu erstellen weil die steine ja nur runter können usw
Aber in fifa kann man ja sich bewegen wie man möchte usw
Da frage ich mich wie wird sowas programmiert?
1 Antwort
Dafür wird eine sogenannte engine verwendet. Zum Beispiel Source oder Unity sowie Unreal Engine. Die beinhaltet schon viele Funktionen so dass man als Entwickler diese einfach nur aneinander fügen muss. Die engine selber berechnet dein Bild mithilfe von triangulation (wir machen aus einem schrägen surface durch hunderte Dreiecke etwas das sich leicht berechnen lässt). Bei Spielen wie Counter strike kommt es auch zum Einsatz von Ray-Casting soweit ich weiß. Also wir berechnen ausgehend vom Spieler, welche Objekte gerade in welcher Größe zu sehen sind. Genauer kann man sowas textual aber kaum erklären. Wenn du wirklich Interesse hast daran schau dir ein Video zur engine von Quake oder Der Engine von den ersten Mario World Spielen an