我想使用openGL制作一个简单的3D游戏,该从哪里开始呢?

obs*_*l81 6 opengl 3d modeling

我发现我通过榜样学习得最好。是否有一个好的网站或代码库可以显示事件处理,冲突检测,建模和基本3D绘图的工作方式?

我要开始的游戏是一个简单的赛车游戏,用户控制一艘小型太空飞船,并在通道,小行星场,太空殖民地和其他各种障碍物(我知道,真正的原始物)中导航。运动分为3个维度。游戏应该知道航天飞机何时撞到障碍物。存在因为在大多数赛车游戏(电路和线性路径)限定的轨道。

按下箭头键应使方向向量正确旋转。此外,例如,当用户按下空格键时,船上应使用加力燃烧器之类的东西。上下移动也是一种选择。

Jaw*_*awa 3

不知道您的初始技能水平,我建议您看一下Ogre3D。它是一个完整的 3D 渲染引擎,具有非常干净的界面,易于扩展,最重要的是,它可以在 Windows、Linux 和 Mac OS X 上运行的多平台。提供的示例和教程非常不言自明。

如果您想完全从头开始编写自己的纯 OpenGL 引擎,Ogre3D 可能不是您可以遵循的路径...