|
我在做一个鼠标移过会隐藏的东东,我是用结点隐藏做的,我想定义一数组,然后弄三个重合的结点,隐藏其中两个,现在遇到的问题是只有数组中的第一个结点可以初始化,后面两个无效,有谁知道怎么办?谢谢!
我初始化数组代码如下:
osg::Geode* left[3] ;
left[0]->addDrawable(createPlane(80.0f,80.0f,osgDB::readImageFile("Data/Image/left1.bmp")));
left[1]->addDrawable(createPlane(80.0f,80.0f,osgDB::readImageFile("Data/Image/left2.bmp")));
left[2]->addDrawable(createPlane(80.0f,80.0f,osgDB::readImageFile("Data/Image/left3.bmp")));
left[0]->setNodeMask(1);
left[1]->setNodeMask(0);
left[2]->setNodeMask(0); |
|