2010-08-24 55 views
0

我正在开发一款车载游戏,其中一个人使用连接到两台投影机的电脑上的车轮。一台投影机应显示前视图,另一台投影机应显示汽车后部的视图。游戏的目的是将汽车停放在停车位。我决定与XNA和赛车游戏初学者工具包一起去。我不知道如何在不同的显示器上渲染两个摄像头。Xna赛车游戏在多显示器设置或通过C#替代方案

请告知如何在XNA中用代码拆分渲染,我希望有人在那里有初学者工具包的经验。

ps我会接受像wpf3d其他解决方案,如果他们可以管理好fps。我不需要复杂的场景。一些建筑物。雪碧背景和两辆车停在它们之间。

TNX 诉

+0

不知道这是一个完整的答案GameScreen.cs,但也许看[这里]( http://glassarrow.blogspot.com/2009/02/xna-c-how-to-create-full-screen.html) – 2010-08-24 11:46:12

+0

我发现谷歌链接,但不够好。没有代码,他重写类(我在xna中不是那么好) – tomato 2010-08-24 12:19:43

+0

我认为你必须为两个屏幕创建两个rendertargets,然后渲染每个摄像头以拥有rendertargets,然后将rendertargets渲染为图像。 http://www.riemers.net/eng/Tutorials/XNA/Csharp/Series3/Render_to_texture.php给一些参考。 – 2012-06-09 16:05:01

回答

0

,我发现这个link链接到这个.zip。它采用device.Present(window2.Handle);

第二个Windows窗体如果有人需要修改的赛车套件是在我使用手动present() & present(handle)