Відповіді:
Я б сказав, що дуже корисно оновити ваш XNA до 4.0 (особливо якщо ви хочете працювати на телефоні Windows 7)
Існує декілька змін (не смішна сума) між 3,1 і 4,0. Ось чудовий сайт, який я створив на закладках, який допоможе вам вийти! (його шпаргалка) XNA 3.1 - 4.0 CheatSheet
XNA 4 реструктурувала багато графічного розділу XNA, вона також додала підтримку більш вбудованих ефектів (на відміну від BasicEffect.) XNA 4 також відмовилася від підтримки Zune і тепер підтримує розробку Windows Phone 7 у своєму режимі Reach. Торік Шон Харгрівз розмістив у своєму блозі багато порівнювальних публікацій, наприклад http://blogs.msdn.com/b/shawnhar/archive/2010/03/12/reach-vs-hidef.aspx
XNA4 представив DynamicSoundEffectInstance, який відкриває ВЕЛИЧЕЗНІ двері для динамічного звуку.
Редагувати:
Також зауважте, що у вас є лише 7 лютого, щоб представити ігри XNA 3.1 для XBLIG. Дивіться цю публікацію .
Існує кілька переломних змін, як тут окреслюється Шон Харгрівз , а також нові функції та ін. Обговорення "що нового" в XNA 4.0 можна знайти в документації XNA на сайті MSDN . Вам доведеться оцінити нові функції та зміни в контексті вашої поточної гри і побачити, чи варто її модернізувати - безумовно, я думаю, ви повинні зробити це для нових ігор.