我最终将WP7应用程序升级为WP8。一切都很好,过程很顺利。不幸的是,似乎无法找到Microsoft.Xna.Framework.Graphics.Viewport命名空间。
无法找到类型或命名空间名称“Viewport”(是吗? 缺少using指令或程序集引用?)
不幸的是,我不知道如何解决这个问题,因为我需要在我的增强现实应用程序中使用这个视口来定义最终的监视器图像......
有什么想法吗?非常感谢你!
答案 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。