2011-06-01 99 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