直接运行显示正常,但在web端运行时显示会有问题,详情可以看附件图片。
测试浏览器为Chrome 42.0.2311.90 (64-bit),微信上打开也存在同样的问题。
下面是部分代码:
main.js
cc.game.onStart = function(){
if(!cc.sys.isNative && document.getElementById(“cocosLoading”)) //If referenced loading.js, please remove it
document.body.removeChild(document.getElementById(“cocosLoading”));
// Pass true to enable retina display, disabled by default to improve performance
cc.view.enableRetina(true);
// Adjust viewport meta
cc.view.adjustViewPort(true);
// Setup the resolution policy and design resolution size
cc.view.setDesignResolutionSize(750, 1334, cc.ResolutionPolicy.SHOW_ALL);
// The game will be resized when browser size change
cc.view.resizeWithBrowserSize(true);
//load resources
cc.LoaderScene.preload(g_resources, function () {
//cc.director.setDepthBufferFormat(kDepthBuffer16);
cc.director.runScene(P1Scene.scene());
}, this);
};
cc.game.run();
P1Scene.js中的场景切换代码:
if(pos.x - target.beginX < -50) {
cc.director.runScene(new cc.TransitionPageTurn(1, P2Scene.scene(), false));
//cc.director.runScene(P2Scene.scene());
}