我正在尝试创建一个简单的 Silverlight 3d 应用程序...
我有一台足够好的 PC,但是当我运行 Silverlight 应用程序时,我得到了这个:
RenderModeReason - 暂时不可用... 是WTF吗? o_O
PS:示例 3D 应用程序由 MS 制作并正在编译和运行。
最佳答案
为了能够在您的应用程序(以及所有 XNA 命名空间)中使用 3D 加速,您必须在插件初始化期间启用硬件加速。幸运的是,这很容易:
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
[...]
<param name="enableGPUAcceleration" value="true" />
[...]
</object>
要为浏览器外的应用程序启用 GPU 加速,请在项目属性页上设置启用 GPU 加速选项。
关于Silverlight 5 - 3D - 渲染模式原因 - 暂时不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6200492/