jma*_*erx 5 c c++ opengl rendering
我正在使用OpenGL制作3D FPS,这是它如何工作的基础知识.游戏是立方体的3D阵列.我知道玩家当前立方体的位置,以及相机x,y,z,我也知道相机的x,y,z旋转.现在我只是围绕玩家制作一个正方形并渲染它然后添加远处的雾.但问题是,我仍在渲染玩家所拥有的一切.我怎么能有选择地只渲染玩家看到的东西,而不是像我现在所做的那样在X半径范围内渲染所有东西.
谢谢
jwu*_*ler 2
如果我没理解错的话,你正在谈论视锥体剔除。我建议你看一下这个教程。他们提供了很好的演示并详细解释了一切。
归档时间:
15 年,5 月 前
查看次数:
248 次
最近记录: