我遇到了XNA和抗锯齿问题。我可以使用它来激活它XNA Antialias问题!
graphics.PreferMultiSampling = true;
graphics.ApplyChanges();
但是 - 它只有2个抗锯齿。即使我设置
graphics.GraphicsDevice.PresentationParameters.MultiSampleType = MultiSampleType.SixteenSamples;
它只保留2倍抗锯齿。如果我转到我的显卡驱动程序设置(NVIDIA GeForce 9800 GT),并从应用程序中设置Antialiastype为16x,那么我会得到很好且干净的抗锯齿。但如果它设置为'应用程序决定'我不会超过2倍
任何人都知道为什么? 谢谢!
你在哪个函数中设置图形参数?你是否在调用ApplyChanges()之前设置它们? – Venesectrix 2009-11-23 17:41:07
我在Game Class的构造函数中调用的第一部分代码,以及在LoadContent()函数中调用的第二部分代码,之后我第二次调用graphics.ApplyChanges() – Mat 2009-11-23 17:47:30