XNA:Windows XP虚拟机上的纹理质量极低

时间:2014-06-26 12:16:59

标签: c# xna windows-xp virtualbox xna-4.0

我为Windows创建了2D XNA游戏。我在Visual Studio 2013中使用了XNA 4.0 Refresh。 在我创建它的系统(Windows 8.1)上,它运行良好。我想看看它是如何在其他系统上运行的,所以我在VirtualBox中安装了虚拟Windows XP SP3。 我安装了我需要的一切(.NET Framework 4,XNA 4 Refresh Redistributable和VirtualBox DirectX视频驱动程序)。

游戏开始。没有例外(在我安装VirtualBox DirectX视频驱动程序之前有例外)。音乐剧。但除了纯紫色背景外,我什么都看不见。

这就是它的样子: This is how it looked

这就是它应该是这样的: And this is how it should look like

我已经测试了所有内容,现在我99%确定了它的确切区别。在Windows XP VM中,游戏不会绘制纹理应该如何。它采用第一个像素的颜色并用它填充纹理矩形。 (主菜单中的所有其他背景纹理都具有第一个像素的透明色。)。

我认为问题与VirtualBox无关。我的虚拟机有128MB的视频内存,2d和3d加速度。其他非XNA游戏运行良好。

问题可能在于加载内容。

如果有人提供任何帮助,我将非常感激。

谢谢!

0 个答案:

没有答案