1、设置HUD相机对操作系统事件不做响应
osg::ref_ptr<osg::Camera> camera = new osg::Camera;
camera->setAllowEventFocus(false);
2、设置视口矩阵
camera->setViewMatrix(osg::Matrix::identity());
3、设置平面投影矩阵
camera->setProjectionMatrixAsOrtho2D(0, 800, 0, 600);
4、设置视口
camera->setViewport(0, 0, 800, 600);
5、设置始终显示
camera->setReferenceFrame(osg::Transform::ABSOLUTE_RF);
6、可根据实际需要设置提前渲染或者最后渲染
camera->setRenderOrder(osg::Camera::PRE_RENDER);
7、清除深度缓存和颜色缓存
camera->setClearMask(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);