|
发表于 2010-12-7 20:05:50
|
显示全部楼层
本帖最后由 lurena 于 2010-12-8 10:05 编辑
stateset 里开启光照属性后,创建光源时应该与之对应。
...
osg::StateSet* stateset = new osg::StateSet;
stateset->setMode(GL_LIGHT0+lightNum, osg::StateAttribute::ON);
...
osg:ight* light = lightsource->getLight();
light->setLightNum(lightNum);
light->setPosition(osg::Vec4(position,1.0f));
...
看是不是光源编号设置的问题。 |
|