Änderungen von XNA 3.1 auf XNA 4.0 (EDT 07/01/10)

Ja, was hab ich heute gelernt? Dass sich doch einige Änderungen beim Versionswechsel von XNA 3.1 auf 4.0 ergeben haben. Dabei meinte ich jetzt nicht die großen neuen Features, sondern die bisherige API – speziell zur Abwärtskompatibilität. Ich hatte gerade versucht Demo-Projekte für die Farseer-Engine mit 4.0 zu öffnen und musste feststellen, dass sich doch einige Änderungen ergeben haben.

Hauptsächlich sind das kleine Änderungen in der Signatur von Konstruktoren. Effekte und Texturen erwarten nun andere Parameter. Ein paar Eigenschaften des GraphicDevices haben nun auch andere Namen, aber an der Funktionsweise hat sich auf den ersten Blick nichts geändert. Aber keine Sorge. Das sind keine vernichtenden Änderungen die nicht mit ein wenig Handarbeit aus der Welt zu schaffen wären. Außerdem sind wir ja immernoch im CTP-Stadium. Es kann noch einiges passieren.