调用原生方法切换横竖屏,Creator1.9.2版本Android、iOS都没问题,升级2.0.4以后cocos适配代码无无效了。适配代码如下:
var frameSize = cc.view.getFrameSize();
if (orientation==2) {//竖屏
if (frameSize.width > frameSize.height){
cc.view.setFrameSize(frameSize.height,frameSize.width);
}
cc.view.setDesignResolutionSize(750, 1334, cc.ResolutionPolicy.SHOW_ALL);
}else if(orientation==1) {//横屏
if (frameSize.height > frameSize.width){
cc.view.setFrameSize(frameSize.height,frameSize.width);
}
cc.view.setDesignResolutionSize(1334, 750, cc.ResolutionPolicy.SHOW_ALL);
}