SkyBox无法在Android Cocos2d-x上设置比例

时间:2015-08-28 08:41:48

标签: android cocos2d-x skybox

使用 v3.7.1我在Android上使用setScale时遇到问题(适用于iOS)。

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被使用并应用。有什么区别?

1 个答案:

答案 0 :(得分:0)

我创立了我犯的错误。 创建相机后添加:

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