XNA Crash Course: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „Game Development in 5 Minuten * GameLoops XNA in 5 Minuten XNAs Game Klasse in der Kurzfassung: * Stellt die GameTime, das GraphicsDevice und den ContentManager…“ |
LeonH (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{löschen}} | |||
Game Development in 5 Minuten | Game Development in 5 Minuten | ||
* GameLoops | * GameLoops |
Aktuelle Version vom 18. Oktober 2020, 14:52 Uhr
Game Development in 5 Minuten
- GameLoops
XNA in 5 Minuten
XNAs Game Klasse in der Kurzfassung:
- Stellt die GameTime, das GraphicsDevice und den ContentManager zur Verfügung
- Bietet folgende wichtige override Methoden (Bemerkung: die Methoden werden i.d.R. auch in dieser Reihenfolge aufgerufen):
- Initialize() - Grafikunabhängige Initialisierung.
- LoadContent() - Erst ab hier ist das GraphicsDevice initialisiert und daher verfügbar.
- Update() - Das Herz des GameLoops. Hier wird die Spiellogik (Mechanik) integriert.
- Draw() - Diese Methode ist für das Zeichnen des Spiels verantwortlich.
- UnloadContent() - Ist dafür vorgesehen beim Beenden des Spiels belegte Ressourcen wieder freizugeben.
Vector2
MathHelper
GameTime
ContentManager
- Texture2D
- SpriteFont
GraphicsDevice
SpriteBatch