Ogre中手動創建硬代碼材質(Material)
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(1, 0, 0);這樣一個材質可以說就創建好了。

