OSG 初始化为非全屏窗口

OSG默认的窗口时全屏的,调试的时候不方便。

在网上看到一段代码,可以非全屏显示

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;
}

OSG 初始化为非全屏窗口

上一篇:Photoshop打造动感的金黄色水珠飘带


下一篇:Biztalk开发系列之二. (AS2配置)