同一个scene内,怎么切换横竖屏显示呢?

如题

scene下 有2个prefab a,b
a设计是横屏的 1136640 b设计是竖屏的6401136

怎么在scene内切换来适配这2个prefab呢
之前的想法是
cc.view.setFrameSize(640*1136);
cc.view.setDesignResolutionSize(640, 1136, cc.ResolutionPolicy.FIXED_HEIGHT);
但是效果不对。求解

在build出来的工程可以强制设置竖屏/横屏
这个设置在代码里面需要怎么设置呢

@panda
@jare

        cc.container.style['-webkit-transform'] = 'rotate(90deg)';
        cc.container.style.transform = 'rotate(90deg)';
        var policy = cc.view.getResolutionPolicy();
        policy.apply(cc.view, cc.view.getDesignResolutionSize());
        cc.view._isRotated = true;

这是旋转90度的 要转成0度把 90deg改成0就好了 你试试有用不 转成0度之后cc.view._isRotated 要设置为false.

cc.view.setOrientation(cc.macro.ORIENTATION_LANDSCAPE);
cc.view.setOrientation(cc.macro.ORIENTATION_PORTRAIT);
应该是这两个吧?

这个没用,测试过了

效果貌似也不对,framesize没有修改