收藏
回答

横屏小游戏第一次进入无法正常运转,重新进入小游戏才正常

小游戏在game.json里设置了 "deviceOrientation": "landscape",进入小游戏后,看上去图也转为了横屏模式。

但是小游戏进入第一屏有问题。第一屏是在屏幕上画一个背景图(wx.createImage()),并定义一个按钮点击区,

但是现在发现每次进入的时候,画面是糊的,点击按钮区也无效,这时,点击系统按钮(...),点击“重新进入小程序”,

小程序重新加载,这次图才显示为清晰的背景图,点击按钮也可以正常点击继续游戏。

经过增加console.log发现,第一次进入的时候,

canvas的width是393和height是873,是竖屏模式的宽高,重新进入小程序后,显示的才是横屏的width是873,height是393。

请问这是哪里出了问题,应该怎么解决?

附图,第一次;加载的图如下,是糊的,不能点击按钮区,console.log发现canvas的width是393和height是873,

重新进入小游戏后第二次加载如下,加载的图如下,可以点击按钮区,console.log发现canvas的width是873和height是393,

我的APPID是 wx904bdf8a36e3ffec

回答关注问题邀请回答
收藏

1 个回答

  • 热心肠王总
    热心肠王总
    08-11

    弄了个同行业圈子,解决问题交流更方便些,要进的朋友可以联系我


    联系微信:LX959996

    08-11
    有用
    回复
登录 后发表内容