你是指玩体验版和正式版,用的手机微信版本号吗?我用的同一部手机同一个微信app
代码一致 (正式版是基于体验版审核后的版本)
使用的手机一致
使用的手机微信一致
体验版和正式版一样的复现流程操作,体验版正常没事,正式版就像我说的那样,而且必显,而且这挤压和拉伸,让我写这种bug也写不出来啊,都不知道怎么能写出来,又不是动了底层引擎代码,操作了canvas,都是在引擎内正常的写法。
建议反馈wx论坛,这种问题好像不是个例,而且分手机品牌 ,安卓机子没问题 苹果机就有问题,wx总有这些操蛋事儿
微信官方的骚操作:
if(用户是xx && 正式版本){
//小伙子,居然发布了正式版本,你就是被选中的天选之人,开搞!
if(第一次进入){
正常
}
if(第二次进入){
压缩下画面,搞下心态
if(切出去又进来了){
拉伸下画面,搞崩心态,嘿嘿
}
}
}else if(体验版本){
先不搞他,看看他之后的表现
}
最好确认一下 canvas是不是做了自动适配或者什么操作,因为我记得wx不允许游戏自己内部改canvas得按他们的走
https://developers.weixin.qq.com/community/develop/doc/000aa66cf4495026a07d5ed1b51000?highLine=%E5%88%87%E5%90%8E%E5%8F%B0
你看看这个链接 问题跟你一样wx那边不作为
不是这个版本号。。是你微信开发者工具的系统库的版本号
我也遇到了
你最后怎么处理的?
当前的版本问题依旧存在。
你有解决方案了吗?
让客户清缓存 重进。 不知道有没有生效 反正不反馈了
我也遇到了,而且极好重现
可能是因为每次引擎读取微信的宽高尺寸有问题。我记得我以前处理过。自己改下。微信小游戏打开的时候宽高被引擎获取的时候有可能不对
那又是为什么体验版无问题,只有正式版会出问题,还有怎么改?直接改引擎底层?
我观察了下确实是读取屏幕尺寸出了问题,cc.view.getFrameSize这个函数,在正式版里会偶尔读取出来跟真实尺寸不同,高度会少一截。运行然后又被拉伸到全屏幕,所以画面会明显被拉伸了,同时点击事件全部不对了





