WP8中缺少Microsoft.Xna.Framework.Graphics.Viewport?

时间:2013-09-06 06:07:43

标签: c# windows-phone-7 windows-phone-8 xna windows-phone

我最终将WP7应用程序升级为WP8。一切都很好,过程很顺利。不幸的是,似乎无法找到Microsoft.Xna.Framework.Graphics.Viewport命名空间。

  

无法找到类型或命名空间名称“Viewport”(是吗?   缺少using指令或程序集引用?)

不幸的是,我不知道如何解决这个问题,因为我需要在我的增强现实应用程序中使用这个视口来定义最终的监视器图像......

有什么想法吗?非常感谢你!

2 个答案:

答案 0 :(得分:3)

Windows Phone 8中没有Viewport类。但是GART toolkit存在同样的问题,并且通过实现自己的Viewport类解决了这个问题。

作为您的应用程序也是增强现实应用程序,我认为他们的解决方案对您也有效。您可以在此处获取源代码:

http://gart.codeplex.com/SourceControl/latest#GeoARToolkit/NonXnaUtils/Viewport.cs

答案 1 :(得分:0)

Microsoft已弃用Windows Phone 8中的XNA Framework。仍可引用某些XNA程序集但不能引用Microsoft.Xna.Framework.Graphics.dll

以下是仍可引用的程序集列表:

  

Microsoft.Xna.Framework.dll Microsoft.Xna.Framework.GamerServices.dll   Microsoft.Xna.Framework.GamerServicesExtensions.dll
  Microsoft.Xna.Framework.Input.Touch.dll
  Microsoft.Xna.Framework.Media.dll
  Microsoft.Xna.Framework.MediaLibraryExtensions.dll

有关详细信息,请查看MSDN page on this topic