帮忙看下下面的代码,为什么在Camera中加入label显示不出

   _layer3D=Layer::create();
   addChild(_layer3D,0);
    
    _sprite3D = Sprite3D::create("girl.c3b");
    _layer3D->addChild(_sprite3D,2);
    float globalZOrder=_sprite3D->getGlobalZOrder();
    _sprite3D->setGlobalZOrder(globalZOrder);

    auto label=LabelTTF::create("test", "Arial", 32);
    _sprite3D->addChild(label);
    
    _camera=Camera::createPerspective(60, (GLfloat)s.width/s.height, 1, 1000);
    _camera->setCameraFlag(CameraFlag::USER1);
    _layer3D->addChild(_camera);
    _camera->setPosition3D(Vec3(0, 330, 330) + _sprite3D->getPosition3D());
    _camera->lookAt(_sprite3D->getPosition3D(), Vec3(0,1,0));

    _layer3D->setCameraMask(2);


```

谁能帮忙看看这个问题如何解决?

精灵设置位置了么?

楼主问题解决了么

label的 setCameraMask(CameraFlag::USER1); 这么写label的CameraMask要与camera相同