Sprite3D对象为什么设置了颜色无效呢

std::string fileName = “models/gameScene/theScene2.c3b”;

m_spriteBg = Sprite3D::create(fileName);
auto s = Director::getInstance()->getWinSize();

m_spriteBg->setPosition3D(Vec3(s.width/2, -9,-350));
m_spriteBg->setScale(1);

如果是多个物体的fbx,第一个节点是个普通节点,相当于容器,需要遍历里面的来设置。

cocos2d-x 不能解析fbx文件,我转换成了.c3b文件,我们这边的需求是释放某一个技能的时候希望场景变暗,你说的是通过代码来遍历的么》

场景变暗,用环境光,或者前面弄个半透明的图变暗