请问下楼主是怎么解决游戏内要需要调用截图的图片 需求的哈,我这边也有这需求
canvas.toTempFilePathSync截屏图片游戏内不能使用吗?- 当前 Bug 的表现(可附上截图) 0bf37667-851a-4597-9104-f67a86a000f4 - 预期表现 wx://xxx-xxxx-0bf37667-851a-4597-9104-f67a86a000f4.png - 复现路径 - 提供一个最简复现 Demo let tempFilePath = canvas.toTempFilePathSync({ x: 0, y: 0, width: xxxx, height: xxxx, destWidth: xxxx, destHeight: xxxx, fileType: 'png', quality: 1.0 }); 微信api中截屏方法canvas.toTempFilePathSync使用后返回一个不带”.png“后缀的诡异字符串“0bf37667-851a-4597-9104-f67a86a000f4”。 我想问下这个返回的图片路径策略是微信故意修改的吗?方法参数里明明写着“fileType:'png'”为啥还返回不带png后缀的路径?是不是不想让小游戏内部使用微信api的截屏?如果是的话请给个回复,“我们开发人员也不用搞了半天白搞了”。 请官方回答下面选择即可: (A).微信api的截图为了信息保密已经将路径加密为不带png后缀,不能让小游戏内部或第三方工具使用。 (B).可以使用,微信api有bug了。 (C).可以使用,微信api没问题,可能是使用者的用法有问题。
2019-08-03请问解决了吗?
iOS微信7.0.4版本小游戏频繁闪退不论新号老号,玩几分钟就闪退,有时候放着几分钟闪退,提示“运行内存不足”。 安卓手机微信7.0.4版本不会出现这种情况,iOS回退7.0.3版本也不会出现此问题。 [图片] - 复现路径 用iOS 微信进入游戏创角后,放几分钟。 - 提供一个最简复现 Demo appid:wxa39d0f2c413ae546
2019-06-18请问可以了吗?
用户授权创建按钮问题在进入游戏一段时间后,再使用createUserInfoButton创建按钮,按钮显示的类型是图片,在开发工具上正常显示,但是在手机上图片无法没有显示出来
2018-12-03我也有这个问题,请问你们解决了嘛
createUserInfoButton安卓创建按钮有时看不见用户授权按钮在安卓上有很大几率不出现,按我们现在测试情况来看几乎是必现的,但是ios上没有这个问题 麻烦微信官方看一下
2018-11-24检查代码无误的情况下,然后再看看是不是你的微信版本是不是太低了,升级下
用户授权按钮显示问题在进入游戏一段时间后,再使用createUserInfoButton创建按钮,按钮显示的类型是图片,在开发工具上正常显示,但是在手机上图片无法没有显示出来
2018-11-17已解决,因为锤子手机微信版本过低
小游戏在锤子手机上测试调用creatUserInfoButttonb不显示按钮- 当前 Bug 的表现(可附上截图) window['wx'].login({ success: res => { console.log("begin11"); // ------ 获取凭证 ------ if (res.code) { this.codes = res.code; console.log("登陆成功,获取到code") } var register: mod_login.mod_login_c2s_login = new mod_login.mod_login_c2s_login(); register.jsCode = this.codes; this.buttons = window['wx'].createUserInfoButton({ type: 'text', text: "开始游戏", style: { left: 100, top: 76, width: 200, height: 40, lineHeight: 40, backgroundColor: '#ff0000', color: '#ffffff', textAlign: 'center', fontSize: 16, borderRadius: 4 } }) this.buttons.onTap((res)=> { if(res.userInfo){ this.logins(); console.log(res); register.encryptedData = res.encryptedData; register.iv = res.iv; register.key3rdSession = ""; let sendByte: Uint8Array = mod_login.mod_login_c2s_login.encode(register).finish(); SocketManager.instance().send(ClientToServer.Login, sendByte); console.log(register) this.logins(); console.log(this+"this"); this.buttons.destroy(); } }) this.buttons['show'](); } }) } [图片] 然后锤子手机不出现授权按钮,但小米手机可以出现授权按钮
2018-11-12