学习XNA 3.1和XNA 4.0

问题描述

|                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      

解决方法

        是。世界在前进。 XNA 3.1已经是冗余的。 有主要的建筑,API和引擎盖下更改为4.0。这些更改非常重要,尤其是在渲染方面。与VS2008 Professional和XNA 3.1相比,使用VS2010 Express和XNA 4.0更好。     ,        第一次发布。在游戏开发stackexchange中也发布了类似的问题,可以在此处找到(并重申了您所说的大部分内容) https://gamedev.stackexchange.com/questions/7553/difference-between-xna-3-1-and-4-0 根据我的经验,我们的团队从3.1开始开发,最终在项目进行到一半时移植到4.0。 4.0似乎会迫使您进入以下两个规格之一:“ Reach”(低端),并且基于针对winPhone7的移动GPU和“ Hidef”(基于Xbox的使用)有很多限制,这基本上意味着Xbox不会启动我们没有至少DirectX 10+卡的计算机。我喜欢4.0的组织比3.1更好,但是它与winPhone7和Xbox相匹配,因为3.1具有仅PC的某些功能。由于您正在学习XNA,因此该选项仍然可以使用,但是,如果您觉得将来需要从3.1移植到4.0,可能会有些困难。我正在为我们的游戏开发音频,发现4.0中的许多更改非常有用,但是我们的团队确实在转换许多图形时遇到了一些麻烦。希望这对您有所帮助!干杯!