OSG預設的視窗時全屏的,調試的時候不友善。
viewer.setUpViewInWindow(100, 100, 800, 600);
----------------------------------------------------------------------------------------
在網上看到一段代碼,也可以非全屏顯示
int _tmain(int argc, _TCHAR* argv[])
{
osgViewer::Viewer viewer;
osg::Node *pNode = osgDB::readNodeFile("glider.osg");
if (pNode) {
viewer.setSceneData(pNode);
viewer.realize();// 必須調用Realize,否則視窗沒有建立
osgViewer::GraphicsWindow *pWnd = dynamic_cast<osgViewer::GraphicsWindow*>(viewer.getCamera()->getGraphicsContext());
if (pWnd) {
pWnd->setWindowRectangle(20, 20, 800, 600);
pWnd->setWindowDecoration(true);
}
viewer.run();
}
return 0;
}