Creator 2.0.0 在微信小游戏中适配异常,与模拟器表现不一致

  • Creator 版本:2.0.0 preview4
  • 目标平台: 微信小游戏

期望适配方案为全部显示主画布SHOW_ALL (同时勾选 FIX WIDTH 和 FIX HEIGHT ),同时露出底图

cocos浏览器上正常,微信开发者工具以及微信真机上显示方式变形为 EXACT_FIT——图像被拉伸,同时按钮的逻辑位置没有变化仍在SHOW_ALL的位置,导致按钮会无法点击。

代码中强制设置SHOW_ALL 也无效

    // cc.view.setResolutionPolicy(cc.ResolutionPolicy.SHOW_ALL)
    // cc.view.setDesignResolutionSize(500,500, cc.ResolutionPolicy.SHOW_ALL);

开发图,超大背景底图是大于canvas,希望填充黑底用


Creator浏览器上正常


微信开发者工具的模拟上被拉伸

  • 问题1:希望微信小游戏中能保持SHOW_ALL,就是浏览器中的比例,显示全部canvas内容同时保持比例

  • 问题2:希望超大背景底图能正常显示,大色条能伸出来,填充黑底用,现在大于canvas的部分被裁切了

demo.rar (349.7 KB)