2. Was ist XNA?
XNA‘s Not Acronymed!
Framework zur Spieleprogrammierung für PC, XBox360,
Windows Phone 7 und Zune
Eigener Programmcode
XNA
DirectX
.NET-Framework / Compact Framework
2
3. Der Programmablauf
Game()
• Konstruktor des Spiels
Initialize()
• Initialisiert alle benötigten Komponenten
• Definiert gewünschte Grafikkarteneinstellungen
LoadContent()
• Lädt alle benötigten Ressourcen
Update()
• Stellt die Spiellogik dar
• Wird i.d.R. 60 mal pro Sekunde aufgerufen
Draw()
• Zeichnet den aktuellen Bildschirm
• Wird so oft wie möglich aufgerufen
UnloadContent()
• Gibt nicht mehr benötigte Ressourcen frei
3