OGRE中使用overlay脚本。。
比较简单。。笔记下,这里使用了ogreCore的LoadingOverlay,暂时只用了这些内容 - -
- 获得Overlay*:Overlay* pOverlay = OverlayManager::getSingleton().getByName("Core/LoadOverlay");
- 显示Overlay*:pOverlay->show();
- 隐藏Overlay*:pOverlay->hide();
- 获得Overlay中名为"Core/LoadPanel/Bar/Progress"的元素:OverlayElement* pElement = OverlayManager::getSingleton().getOverlayElement("Core/LoadPanel/Bar/Progress");
- 更新元素某属性的值:pElement->setWidth(30); // 如宽度
注意有些属性OverlayElement都有,有些要强制转换为脚本中的类型才能设定。 - 更新元素显示:pElement->_update();