2011-06-01 96 views

回答

2

为了能够在您的应用程序(以及所有XNA命名空间)中使用3D加速,您必须在插件初始化期间启用HardwareAcceleration。幸运的是,这很容易:

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 
     [...] 
     <param name="enableGPUAcceleration" value="true" /> 
     [...] 
</object> 

要启用脱离浏览器的应用程序的GPU加速,设置项目属性页上启用GPU加速选项。

+0

它已启用...如果您未将EnableGPUAcceleration设置为True,您将得到“HardwareAccelerationDisabled”(或类似的东西)..我得到TemporaryUnavalible状态.. – 2011-06-07 21:02:12

+0

你在哪里检查代码中的RenderMode? – Eilistraee 2011-06-09 13:40:26

+0

'GraphicsDeviceManager.Current.RenderModeChanged + = new EventHandler (Current_RenderModeChanged);' – 2011-06-12 17:38:34