|
楼主 |
发表于 2008-4-10 19:50:58
|
显示全部楼层
原帖由 array 于 2008-4-9 21:12 发表
只要设置了DYNAMIC参数,在APP线程之外创建节点、调整摄像机矩阵还是可以实现的。不过因为破坏了渲染线程的结构,代码本身应该会有问题,比如创建更新回调的时候~~
不用回调,我直接添加纹理,为什么按openscenegraph quick start里面的贴texture2D的方式
osg::ref_ptr<osg::Texture2D> texture=new osg::Texture2D;
osg::ref_ptr<osg::Image> image=new osg::Image;
image->setFileName("Images/Map0.tga");
texture->setImage(image.get());
osg::ref_ptr<osg::StateSet>state=new osg::StateSet;
state->setTextureAttributeAndModes(0,texture.get());
纹理贴不上呢 |
|