一个cocos2dx 3.x(包含最新的3.8.1)在ios9上的bug,有人遇到吗?

bool GameScene::init()
{
//////////////////////////////
// 1. super init first
if ( !Layer::init() )
{
return false;
}

cocos2d::Size visibleSize = Director::getInstance()->getVisibleSize();

Sprite3D * pTest = Sprite3D::create(“girl1.c3b”);
if(! pTest)
return false;
pTest->setScale(4);
pTest->setRotation3D(Vec3(10, 40, 50));
pTest->setPosition(Vec2(visibleSize.width0.5f, visibleSize.height0.5f));
this->addChild(pTest);

AmbientLight* ambLight = AmbientLight::create(Color3B(150, 150, 150));
this->addChild(ambLight);
DirectionLight* directionLight = DirectionLight::create(Vec3(-3, -4, -2), Color3B(158, 158, 158));
this->addChild(directionLight);

return true;

}

上述代码在ios9真机设备下模型是黑色,模拟器下不会黑,在其他ios版本下没有问题,另外如果将灯光代码注释掉,也不会黑,应该是灯光系统在ios9下的问题。有人遇到么?

我在windows上面也有这个问题,AMD Radeon hd 5500的,把灯光注释掉就好了。
两台amd显卡都是这样,intel的集成显卡没问题。
ios的话,9.0.1的5s没问题

我需要用灯光

3.8.1 你们安卓端还能用Eclipse 编译吗?

楼主解决了这个问题么 我遇到一个问题 游戏加载gaf动画 以前ios8 真机上都是好的 现在ios9上出现了黑色的底色

https://github.com/cocos2d/cocos2d-x/issues/14081