微信子域适配异常

  • Creator 版本:2.0.7

  • 目标平台: iOS / Android / 微信开发工具

  • 详细报错信息,包含调用堆栈:无报错

  • 重现方式:
    已提供Demo,并编译的微信小游戏。
    设置为横屏运行,主域和子域适配策略都是fixed height
    将Creator的微信适配插件按照PR https://github.com/cocos-creator-packages/weapp-adapter/pull/59 修改后适配效果正常
    而直接用Creator release版本编译运行适配效果不正常,子域并非按照fixed height策略适配到主域wxsubcontent区域
    怀疑是回调函数触发的时机问题,或者是微信子域环境下回调函数触发有问题

  • 出现概率:必然

  • 额外线索:无

Ranklist.zip (1.6 MB)

请提供异常表现时的截图;
请提供正常表现的功能表现说明和截图;

主域设置:
挂载WXSubContextView的节点是Canvas的子节点


子域设置:

直接编译运行,适配异常效果截图(微信开发工具,手机效果类似):


修改后运行效果截图,适配正常(手机上也正常):

我2.0.7版本子域渲染时也出现了类似情况。不会报错,但是整个子域会往左偏移

在主域得openData节点下加一个sprite节点,然后把spriteFrame去掉

试过了,在他的demo上也并没有效果,版本是2.0.8