0

我刚刚开始学习 OpenSceneGraph,我正在尝试模拟在 3d 房间中四处走动(在房子里穿行)。

我的想法是绘制封闭的矩形立方体作为墙壁和类似的地板和天花板,然后将相机放置在房间内。我想在房间内放置物体,如墙壁、门、沙发等。谁能给我一个在 OpenSceneGraph 中渲染 3D 房间模型的示例/想法。

4

2 回答 2

1

OSG 中有一个“第一人称导航器”,可以模拟大多数 FPS 射击游戏的交互。

要实现您想要的所有功能,您可能还需要某种碰撞检测。OSG 有射线交点代码,可以告诉你是否站在一个物体上以及是否遇到了什么东西。

渲染一个房间与渲染其他任何东西没有什么不同,所以没有任何具体的演示。试试 osgEdit: http ://osgedit.sourceforge.net/

作为一种将对象组合成一个场景的方法,然后您可以使用它。

于 2013-06-20T14:15:00.413 回答
0

我会看看openscenegraph网站。这里: http ://www.openscenegraph.org/index.php/documentation/getting-started

于 2013-06-19T08:53:43.920 回答