我正在帮助开始一个新的 oss 项目,并且想要比 libcinder 的默认应用程序类给我更多的灵活性,有没有办法可以使用 Cinder,但不使用默认的应用程序类?
问问题
56 次
1 回答
0
似乎在其自己的 OpenGL 上下文之外使用 Cinder 非常难以设置,并且可能不值得付出努力。
但是,您可以解构 CINDER_APP 宏,尽管它不再是跨平台的,除非您自己这样做。
例子:
int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
---extra code----
cinder::app::RendererRef renderer(new RendererGl());
cinder::app::AppMsw::main<imageApp>(renderer, "imageApp", &imageApp::prepareSettings);
return 0;
}
于 2018-02-24T14:56:15.957 回答