1.在ogreSDK的安装目录的子目录media/materials/textures下添加一张图片:hfut.jpg
2.在ogreSDK的安装目录的子目录media/materials/scripts子目录下,有个文件名为Example.material,
往这个文件中添加如下的伪c++代码:
material Examples/Test
{
technique
{
pass
{
texture_unit
{
texture hfut.jpg
}
}
}
}
这是个材质脚本的编写。
3.在ogreSDK的安装目录的media/overlays子目录下,添加一个名为TestOverlay.overlay的文件,
其中内容如下:
Example/TestOverlay
{
zorder 200
container Panel(Example/TestOverlayPanel)
{
// Center it horzontally, put it at the top
left 0.25
top 0.25
width 0.5
height 0.5
material Examples/Test
}
}
这是个overlay脚本。
4.在createScene()函数里面添加如下语句:
Overlay* pOverlay = OverlayManager::getSingleton().getByName("Example/TestOverlay");
pOverlay->show();
显示overlay。
我显示的是一个简单的overlay,一个二维图片。
效果如下: