收藏
回答

原声子域 小游戏排行榜模糊

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 Bug Android Android 9.0 荣耀9 7.0.4

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo     复现方法:由cocos creator 创建的主域,并且在main.js的onstart中添加如下代码

cc.ContainerStrategy.prototype._setupContainer = function (view, w, h) {
                var locCanvas = cc.game.canvas, locContainer = cc.game.container;
 
                if (!CC_WECHATGAME && cc.sys.os === cc.sys.OS_ANDROID) {
                    document.body.style.width = (view._isRotated ? h : w) + 'px';
                    document.body.style.height = (view._isRotated ? w : h) + 'px';
                }
                // Setup style
                locContainer.style.width = locCanvas.style.width = w + 'px';
                locContainer.style.height = locCanvas.style.height = h + 'px';
                // Setup pixel ratio for retina display
                var devicePixelRatio = view._devicePixelRatio = 1;
                if (view.isRetinaEnabled()) {
                    devicePixelRatio = view._devicePixelRatio = window.devicePixelRatio || 1;
                }
                // Setup canvas
                locCanvas.width = w * devicePixelRatio;
                locCanvas.height = h * devicePixelRatio;
            };
            cc.view.enableRetina(true);

子域则完全由js+原生微信API构成(大神贡献的模板https://forum.cocos.com/t/demo-api/64299

无论子域canvas的w h 如何适配,都不会令子域图片和文字特别清楚

回答关注问题邀请回答
收藏
登录 后发表内容