用旧版本模拟器就可以了: https://developers.weixin.qq.com/community/develop/doc/000ca485d088388d9379d646c56c01 这个版本正常
报错:js/json/wxml/wxss 文件路径在真机上可能无法读取?开发者工具:1.02.2004020_x64 稳定版 游戏引擎:cocos creator 2.3.3 报错内容:“可能无法读取 res/import/04/04048264e.json 文件编译后项目内的 js/json/wxml/wxss 文件路径在真机上可能无法读取”,截图见下 [图片] 描述:好久没用开发者工具了,今天一上来,直接46个警告,换了几个版本的开发者工具还是不行,能不能解释下,这个res/import下面的是啥,以及为什么编译后的wxss文件真机上可能无法读取?我记得以前没这个问题。 看论坛里有人也遇到这个情况了,官方能不能出来说明一下?
2020-12-03已解决
关于wxBindCanvasTexture的使用理解问题?想请教下wxBindCanvasTexture这个API,按官方文档,它相当于 createTexture bindTexture texImage2D 那么问题来了。 如果是这样的话。那我JS逻辑里如何拿到createTexture返回的webgltexture? 另外,这个应该是在哪里执行?如果按文档说的,他绑定一次之后。直接更新绑定的canvas后另一个画面就会自动更新。 那么意思就是在初始化显示对象的时候执行一次这个绑定即可以后画的时候都不用再管它(比如每帧update)?(事实上试了不行,显示黑块) 希望得到官方或有经验人士指点,感谢! =========================================== https://github.com/jcyuan/wegame-api
2019-10-29accesstoken有两种。一种是clientaccesstoken一种是oauth的accesstoken。你应该是看错了吧。clientaccesstoken本来一天就只有几百次调用限制。 你缓存起来取的时候不判断有没过期的吗? 2小时有效。一天最多也就调个12次
调用用户信息接口,报错45009,只用了几百次?accessToken存在了缓存中,查询同一用户的userInfo,用了几百次后开始报错,官方文档中说每日可调用50000次。请问这是什么原因?[图片]
2019-09-02已经试出来了。 当经验分享吧。。。。 正确的方法是 把session_key当hmac的密钥,对“”(空字符串)加密!!!!得到的结果!! 示例:GetHmacSha256CodeString("", "0oXdWVe2GEzM8SeHPp1L35==") 我能说什么??编程全靠猜。。。滑稽。。。
【后端】checkSession加密无限失败https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/login/auth.checkSessionKey.html 到底怎么加密? 像jssdk会有非常详细的拼字符串,等等非常详细。 你们这文档写的不清不楚。只告诉加密方式hmacsha256就没了。。。用hmacsha256加密什么?只加密session就可以了吗? 但是我不管怎么加密出来,都无限返回 invalid signature hint: [82oAkA03451090] 具体到底是怎么加密的??尝试了所有有可能有问题的点。所有结果都是invalid signature.... 我加密之后得到的字符串和你们文档提供的示例长度是一样的: 这是我的结果: [代码]b8b6065192421b94937f0c0b3b8fe690ecb8721fc5e192eba54af5860e60bbf4[代码]你们文档里的: [代码]fefce01bfba4670c85b228e6ca2b493c90971e7c442f54fc448662eb7cd72509[代码] 我的加密代码: [代码]private[代码] [代码]string[代码] [代码]GetHmacSha256CodeString([代码][代码]string[代码] [代码]raw, [代码][代码]string[代码] [代码]secret)[代码][代码]{[代码][代码] [代码][代码]secret = [代码][代码]string[代码][代码].IsNullOrEmpty(secret) ? [代码][代码]""[代码] [代码]: secret;[代码][代码] [代码][代码]byte[代码][代码][] keyByte = Encoding.UTF8.GetBytes(secret);[代码][代码] [代码][代码]byte[代码][代码][] messageBytes = Encoding.UTF8.GetBytes(raw);[代码][代码] [代码][代码]using[代码] [代码]([代码][代码]var[代码] [代码]hmacsha256 = [代码][代码]new[代码] [代码]HMACSHA256(keyByte))[代码][代码] [代码][代码]{[代码][代码] [代码][代码]byte[代码][代码][] outBytes = hmacsha256.ComputeHash(messageBytes);[代码][代码] [代码][代码]string[代码] [代码]result = BitConverter.ToString(outBytes).Replace([代码][代码]"-"[代码][代码], [代码][代码]""[代码][代码]).ToLower();[代码][代码] [代码][代码]return[代码] [代码]result;[代码] [代码] [代码][代码]}[代码][代码]}[代码] 麻烦指出问题所在。文档写得太不清楚了实在没招了。谢谢。
2019-08-26。。。。官方不处理的吗?
onTouchMove事件触发问题代码:wx.onTouchStart(res => console.log("onDown")); wx.onTouchMove(res => console.log("onMove")); 期望的正常行为: 打印onDown后,手指没移动的情况下不要触发onMove(和PC或微信浏览器的行为一致) 目前的错误行为: 触发并打印onDown后,立即会触发onMove,很奇怪。。。 在模拟器上正常。但在手机上(安卓和IOS)触发DOWN后,即使你手指不移动,也会立即触发MOVE事件! 这导致工程对接的事件系统永远无法触发封装好的事件(在PC或微信浏览器上都正常)。因为工程默认行为是DOWN之后如果用户移动(拖动等),就取消UP后的行为 这已经导致进度挂起了,望帮忙处理,谢谢。 ---------------------------------------------------------------------- https://github.com/jcyuan/wegame-api
2019-05-13