auto billboard = BillBoard::create(BillBoard::Mode::VIEW_PLANE_ORIENTED);
auto billSprite = Sprite::create("wall_left.png");
billSprite->setFlippedX(true);
billboard->addChild(billSprite);
addChild(billboard);
//required to reproduce
auto sprite = Sprite3D::create("MyModel.c3b");
billSprite->setPosition3D(Vec3(300, 200, 0));
sprite->setPosition3D(Vec3(500, 200, 0)); //any value < billSprite's z works, but larger causes billsprite to disappear
Edit: This appears to happen only when there is a sprite3D that has z position >= greater than the billboard
Causes the sprite to disappear. However if I call setFlippedX and setFlippedY to true together it appears, but if they are just called independently the sprite disappears.
I also tried setScaleX/Y with negative values the result is the same.
Is this intended? as rotation works fine but flip does not?