我们正在尝试使用NVidia 3D Vision在XNA for Windows PC Games中进行3D立体视觉工作,我们真的不知道如何实现这一目标,现在只是浏览XNA文档,而我们发现了一些关于立体模型3D的例子,我们想知道是否有任何方法可以使用NVidia捆绑3D Vision套件的Active眼镜。
我们也很想听听有关如何在Xbox360上完成这项工作的任何其他选择,当然没有眼镜。
提前致谢:3
答案 0 :(得分:2)
要启用四缓冲,在XNA 3.1中 ,您要找的是(MSDN):
PresentationParameters.BackBufferCount = 3;
您还希望打开VSync。
您可能会发现您需要不使用Game
类或“异常”使用它。如果你发现自己必须编写自己的绘制循环,那么你需要的函数是GraphicsDevice.Present
。
现在坏消息是,根据XNA 4.0 documentation for PresentationParameters
,该功能已被移动或删除。但4.0仍处于测试阶段,因此API和文档尚未最终确定。
答案 1 :(得分:0)
在浏览XNA论坛后,我设法找到了一个小巧的CodePlex项目,我不确定它是如何工作的(详细信息是西班牙语),但这里的翻译工作原理如下:
奇怪的例子,您将学习如何玩游戏让用户沉浸在2D屏幕之外,有几种技术可以达到这个目的,但这是基于眼镜的使用,其中左眼有红色镜片和右眼a蓝色或绿色镜片。
我希望无论如何它对你有用,即使它不适合你的需要。
答案 2 :(得分:-3)
立体声功能很容易在XNA应用程序全屏模式下设置。 然而,由于它是新的,有一些限制,例如没有窗体组件。 WPF是一个更强大的工具,但我还不知道如何为3D视觉设置它。