【发布时间】:2018-05-22 17:28:47
【问题描述】:
所以,我正在制作一款类似于 Vector Runner 的游戏。我有一个背景纹理和几个使用 SDL 实现的纹理对象。我想旋转背景 使用 glRotate。我不希望它移动或任何东西,我只想对它有不同的看法(类似于第三人称视角)并保持这种状态。由于现在一切都是 SDL,我可以只制作 background.h 和 .cpp 并仅在那里实现 OpenGL,还是我需要在整个代码中使用它,或者有没有办法使用 SDL 来实现?
【问题讨论】:
-
SDL 使用的是哪个后端驱动程序,它支持 OpenGL?尝试在同一表面上混合搭配不同的图形驱动程序充其量是有问题的。请参阅 支持的后端:en.wikipedia.org/wiki/Simple_DirectMedia_Layer