【发布时间】:2018-02-19 15:51:24
【问题描述】:
我一直在使用 SFML + ImGui 开发 2D 引擎。
编辑器是使用 ImGui 渲染的,场景窗口是 sf::RenderTexture,我在其中绘制游戏对象,然后转换为 ImGui::Image 以在编辑器中渲染它。
现在我需要在今年的学士学位期间创建一个 3D 引擎,但使用 SDL2 + ImGui,我想重新创建我使用 2D 引擎所做的事情。
我已经设法像在 2D 引擎中那样使用 ImGui 附带的 Example 渲染编辑器。
但我不知道如何在 SDL2 中创建与 sf::RenderTexture 等效的内容,因此我可以在那里绘制 3D 场景并将其转换为 ImGui::Image 以在编辑器中显示。
如果能提供代码就更好了。如果您希望我提供任何具体代码,请告诉我。
谢谢!
【问题讨论】:
标签: c++ opengl sfml sdl-2 render-to-texture