我正在Windows中构建物理模拟引擎和编辑器.我想使用Qt构建编辑器部分,我想使用SDL和OpenGL来运行引擎.
我的第一个想法是仅使用Qt构建编辑器,并与引擎(资源管理器,渲染器,数学)共享尽可能多的代码.但是,我还希望能够在编辑器中运行模拟.这意味着我还必须共享使用SDL线程的模拟代码.
所以,我的问题是:有没有办法通过使用SDL将OpenGL渲染到Qt窗口?
我在网上看到,可以为SDL提供一个窗口句柄来呈现.有人有经验吗?
此外,模拟器的线程部分可能会出现问题,因为它使用SDL线程.