个人案例
- 作者请你吃顿饭
各种类型的趣味智力问答,闯过36关,作者请你吃顿饭。
作者请你吃顿饭扫码体验
当然可以,这个并不涉及到违规。
请问小游戏中 可以放 游戏攻略的“微信公众号吗”请问,例如是 小星星小游戏,有个公众号 专门针对这个小游戏的玩法、资讯进行发布,小游戏 中可以 放引导用户关注的微信公众号吗
2019-09-20可以分享一个代码片段看看,大概率是你写得代码有问题。
小游戏 白屏Bug[视频] 当用户点击小游戏icon,并等待1-2s后再次点击icon。之后弹出加载界面,加载到100%后,停留在白屏,无法进入游戏。
2019-09-18你把这行代码:let ctx = canvas.getContext('2d'),放到loop循环外面试试:
背景乐播放完一遍后会停顿1秒才播放下一遍我们的小游戏设置了背景乐循环播放,但在安卓真机(ios未测试)上每播完一遍后会停顿1秒才播下一遍,开发者工具里是正常的。
2019-09-17你这个压缩包,如果账号没有绑定开发者微信号,也是运行不了的;另外我看了一下你的代码,稍微有点乱,建议你可以在点击触发的时候,做一下断点,再缩小一下问题的范围。
iOS报at line undefined in undefined暂时没能弄出体积较小的可重现的代码,只能弄了个较大的代码包。由于尺寸超了,所以没能存成代码片断。但这个代码应该导入后是直接能跑的。需要用代码包里的appid。 Android和开发者工具上都不重现,只iOS"预览"的时候重现。 启动后会下个几M的资源,然后看到图1: [图片] 这时候点屏幕任意处,再看vConsole,会看到图2: [图片] 说JSON.stringify不能序列化带循环引用的结构。但我已经在代码首部写了这样一段: [代码]const OldStringify = JSON.stringify;[代码][代码]JSON.stringify = (args) => { [代码][代码] [代码][代码]console.log([代码][代码]'will stringify:'[代码][代码], args);[代码][代码] [代码][代码]return[代码] [代码]OldStringify(args);[代码][代码]}[代码] 从vConsole里的内容来看,是先报了红色的那个错误,才进的我替换过的stringify方法。并且这时候进stringify方法,只是把红色的那个错误的内容序列化一下,估计是为了方便输出。 因此推断这个stringify是微信内部调的,并且我们还替换不了。 并且我尝试注掉了我自己代码里所有的stringify,这个错误还是能重现,也佐证了是微信自己调的stringify。 现在问题在于除了stringify之外就没有进一步的信息了。。行号那些全都是undefined.. 希望官方能帮忙给更多信息 看到了这个帖子:https://developers.weixin.qq.com/community/develop/doc/0006aecdcc08001747887039851000?highLine=JSON.stringify 和我遇到的问题类似,也是点屏幕就触发。但我的微信版本已经是7.0.5了。。 而且检查了我用canvas的地方,似乎也没什么问题 谢谢!
2019-09-16https://developers.weixin.qq.com/community/develop/doc/0006aecdcc08001747887039851000看一下你出现的问题,是否是这个帖子描述的那样。
开发者工具和Android真机测试正常,唯独iPhone无法正常使用小游戏在开发者工具和Android真机测试一切正常,唯独iPhone无法正常使用。 iPhone可以正常显示游戏画面,但是点击任何地方都会报错,无法定位问题: [代码]gameThirdScriptError[代码][代码]TypeError: JSON.stringify cannot serialize cyclic structures. at line undefined [代码][代码]in[代码] [代码]undefined[代码][代码]undefined[代码][代码]e@https:[代码][代码]//res.servicewechat.com/weapp/debug/wx3af81c6abf6400ce/1/:27576:36655[代码][代码]value@https:[代码][代码]//res.servicewechat.com/weapp/debug/wx3af81c6abf6400ce/1/:27576:32222[代码][代码]https:[代码][代码]//res.servicewechat.com/weapp/debug/wx3af81c6abf6400ce/1/:27576:16387[代码][代码]https:[代码][代码]//res.servicewechat.com/weapp/debug/wx3af81c6abf6400ce/1/:27576:19197[代码][代码]forEach@[native code][代码][代码]_log@https:[代码][代码]//res.servicewechat.com/weapp/debug/wx3af81c6abf6400ce/1/:27576:19087[代码]
2019-09-16对象深拷贝代码如下:this.data.indexbanner = JSON.parse(JSON.stringify(res.msg))
concat 无法克隆数组?this.data.indexbanner = res.msg.concat(); res.msg[0]["pic"]="abc"; //这里改了数组的内容后,indexbanner的数组内容也跟着变了,怎么解决呢??? console.log(this.data.indexbanner);
2019-09-16如果是开发者工具的话,右上角分享是不会唤起微信分享的;但真机预览点分享是没问题的,可以唤起微信分享,难道不是这样吗?@宏
onShareAppMessage在模拟器点右上角分享不触发?game.js中import了share.js(自己加的),然后在share.js里 [代码]...[代码][代码]// 显示转发按钮[代码][代码]wx.showShareMenu();[代码] [代码]// 用户点击了“转发”按钮[代码][代码]console.log([代码][代码]'ready to listen share app message'[代码][代码]);[代码][代码]wx.onShareAppMessage([代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]console.log([代码][代码]'click share'[代码][代码]);[代码][代码] [代码][代码]return[代码] [代码]{[代码][代码] [代码][代码]title: [代码][代码]'转发标题'[代码][代码] [代码][代码]}[代码][代码]});[代码][代码]...[代码]其中,"ready to listen share app message" 打印出来了,但是点击右上角 ··· -> 转发 的时候,确没有click share的log,并且没有任何表现。
2019-09-12内存中的音频是指什么?你只需要创建一个音频对象,然后设定音频资源的路径值就可以正常播放了,不管是包内的资源还是网络请求下载的资源,都是没问题的。
小游戏不支持播内存中的音频吗?不可以播放一段内存中的音频吗?
2019-09-12我认为大概率情况是你的数据格式的问题,你可以先用简单的json字符串做一下测试,比如:var obj = JSON.parse('{ "name":"hlj", "age":20}'),看一下在ios手机中是否会报错?如果没有报错,就是你的数据格式问题了;ios相对其它系统,或许在对json的解析处理上,会更严谨一些。
JSON.parse在开发者工具和安卓真机调试时均可以正常显示,但是ios会报错[图片] ,源码 [图片],这个是被转换的数据,string类型的[图片]
2019-09-12问题一:你是模拟器和所有手机都会延迟2秒吗?如果是这样,应该是代码的问题;如果仅是部分手机,那跟手机本身有可能比较卡有关系; 问题二:很早之前,官方文档已经明确分享成功后不再触发回调了,目的是为了防止开发者通过利益诱导的方式去引导分享;但其实有一些变通的方法,比如有些开发者会通过延时器来判断,但其实不建议这样做,有会被处罚的风险,因为官方已经明令禁止不要再做即时性的利益诱导分享行为了。
分享弹出界面迟缓wx.shareAppMessage,部分时候没有触发回调。在点击按钮调用分享时,要2秒左右分享界面才弹出来。很慢。 2.而且没有触发分享回调。胜利失败的回调都没调用。 不知道有没有碰到相同问题的开发者,有的话麻烦交流下处理方法。
2019-09-10