牵着老婆满街逛

严以律己,宽以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

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(100);

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

posted on 2008-04-17 01:46 杨粼波 阅读(1839) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理