Download - Einführung in die Spieleprogrammierung mit XNA

Transcript
Page 1: Einführung in die Spieleprogrammierung mit XNA

[email protected]

Mail

• http://tinyurl.com/xna-dresden

Downloads

Page 2: Einführung in die Spieleprogrammierung mit XNA

Was ist XNA?

XNA‘s Not Acronymed!

Framework zur Spieleprogrammierung für PC, XBox360,

Windows Phone 7 und Zune

2

.NET-Framework / Compact Framework

XNA

Eigener Programmcode

DirectX

Page 3: Einführung in die Spieleprogrammierung mit XNA

Der Programmablauf

3

• Konstruktor des Spiels

Game()

• Initialisiert alle benötigten Komponenten

• Definiert gewünschte Grafikkarteneinstellungen

Initialize()

• Lädt alle benötigten Ressourcen

LoadContent()

• Stellt die Spiellogik dar

• Wird i.d.R. 60 mal pro Sekunde aufgerufen

Update()

• Zeichnet den aktuellen Bildschirm

• Wird so oft wie möglich aufgerufen

Draw()

• Gibt nicht mehr benötigte Ressourcen frei

UnloadContent()