SkyBox 无法在 Android Cocos2d-x 上设置比例
SkyBox cannot set scale on Android Cocos2d-x
使用 cocos2d-x 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
。有什么区别?
我创立了我所犯的错误。
创建相机后添加:
camera->setCameraFlag(CameraFlag::USER1);
setCameraMask(2);
使用 cocos2d-x 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
。有什么区别?
我创立了我所犯的错误。 创建相机后添加:
camera->setCameraFlag(CameraFlag::USER1);
setCameraMask(2);