在第三人称相机和播放器之间渲染对象

时间:2014-12-08 16:55:58

标签: c++ opengl

我是一个项目的学生,我只是坚持了一部分。我的项目是制作一个场景图形以及第三人称相机来移动,并有一些游戏玩法。

我坚持的是渲染。由于这是第三人称相机,相机和我之间有一段距离。现在,当墙壁或任何物体进入相机和我之间时,它阻挡了我的视线。

我的老师提到有两种方法可以解决这个问题:一种方法可以使相机上升,两种方法可以“不”来渲染墙壁。

我的问题是如何检测到墙壁而不进行渲染?当我在场景图中运行渲染代码时,它会渲染所有内容。我是否应该使用bool来控制是否要渲染每个节点?

我的游戏玩法围绕着放置在迷宫中,因此抬起相机并不是最理想的结果。

我需要的是一些伪代码和想法,而不会过多地处理场景图。

如果这个问题有重复,请指出我,因为我不知道它叫什么,也找不到它。

0 个答案:

没有答案