2015-08-28 53 views
0

With v3.7.1我僅在Android上使用setScale時遇到問題(它適用於iOS)。SkyBox無法在Android上設置比例Cocos2d-x

auto textureCube = TextureCube::create("sky_left.JPG", "sky_right.JPG","sky_top.JPG", "sky_bottom.JPG","sky_front.JPG", "sky_back.JPG"); 
textureCube->retain(); 
//create a skybox 
auto skyBox = Skybox::create(); 
skyBox->retain(); 
//set cube texture to the skybox 
skyBox->setTexture(textureCube); 
skyBox->setScale(1000.0f); 
addChild(skyBox); 

雖然我改變了setScale的值,但它是完全一樣的看法。

然而在scene3DTest setScale被使用和應用。有什麼不同?

+0

感謝您的編輯,小提琴手。 –

回答

0

我成立了我犯的錯誤。 在相機創建後添加:

camera->setCameraFlag(CameraFlag::USER1); 
setCameraMask(2);