Odpowiedzi:
Powiedziałbym, że bardzo korzystne jest zaktualizowanie XNA do 4.0 (szczególnie jeśli chcesz pracować na Windows Phone 7)
Jest kilka zmian (choć nie jest to śmieszne) między 3.1 a 4.0. Oto doskonała strona, którą dodałem do zakładek, która ci pomoże! (jest to cheatheet) XNA 3.1 do 4.0 CheatSheet
XNA 4 zrestrukturyzował wiele sekcji graficznej XNA, dodał także obsługę bardziej wbudowanych efektów (w przeciwieństwie do zwykłego efektu BasicEffect). XNA 4 również zrezygnował z obsługi Zune i obsługuje teraz rozwój Windows Phone 7 w trybie Reach. Shawn Hargreaves opublikował w zeszłym roku wiele postów porównawczych na swoim blogu, na przykład http://blogs.msdn.com/b/shawnhar/archive/2010/03/12/reach-vs-hidef.aspx
XNA4 wprowadził DynamicSoundEffectInstance, który otwiera OGROMNE drzwi dla dynamicznego dźwięku.
EDYTOWAĆ:
Pamiętaj również, że masz czas do 7 lutego na przesłanie gier XNA 3.1 na XBLIG. Zobacz ten post .
Jest kilka przełomowych zmian, jak zarysowuje tutaj Shawn Hargreaves , a także nowe funkcje i tak dalej. Dyskusję na temat „nowości” w XNA 4.0 można znaleźć w dokumentacji XNA na stronie MSDN . Będziesz musiał ocenić nowe funkcje i zmiany w kontekście bieżącej gry i zobaczyć, czy warto ją zaktualizować - na pewno sądzę, że powinieneś to zrobić w przypadku nowych gier.