Ogre::MaterialPtr

来源:互联网 发布:ubuntu显卡驱动安装 编辑:程序博客网 时间:2024/06/05 20:05

Ogre中的材质一般都是读取*.material尾缀的文件。

1.首先使用Ogre::MaterialManager中的create方法创建一个材质,例如:

        Ogre::MaterialPtr red
            
= Ogre::MaterialManager::getSingleton().create("DebugLines/Disabled","DebugLines");

第一个参数为 材质名;
第二个参数为 资源组,用来卸载的时候用。

2.设置材质的数据,比如:

red->setReceiveShadows(false);
red
->getTechnique(0)->setLightingEnabled(true);
red
->getTechnique(0)->getPass(0)->setSelfIllumination(100);


这样一个材质可以说就创建好了。