logo
Published on

屏幕尺寸改变或者亮屏后关节失效的解决方案

Authors
  • avatar
    Name
    Muzzik(马赛克)
    Twitter

在项目中发现了这个问题,在论坛中完全没发现解决方案,在反复尝试几次后,发现直接合适的时机直接调用关节的 apply 函数即可,如下

cc.director
  .getScene()
  .getComponentsInChildren(cc.Joint)
  .forEach((v1_o) => {
    v1_o.apply()
  })

将上方代码添加在 cc.game.on(cc.game.EVENT_SHOW)cc.view.setResizeCallback