- 开放数据域中无法获取微信头像
我这边要在游戏中实现排行榜的功能,现在已经获取到好友信息, shareCanvas 也可以绘制出来,但是在使用用户信息提供的头像地址来绘制头像却失败了,看教程中是说 开放数据域的 Image 只能使用本地或微信 CDN 的图片,不知道这个应该如何操作? [代码]let imagehead = wx.createImage()[代码][代码][代码][代码]// 从getFriendCloudStorage方法中获取的用户信息[代码][代码]imagebg.src = info.head[代码][代码]context.drawImage(imagehead, x + 115, y + 18, 48, 48)[代码]
2018-04-12 - 小游戏在获取关系链时遇到无法显示sharedCanvas的情况
[代码]// 点击分享按钮[代码][代码]shareClicked:[代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]if[代码] [代码](cc.sys.platform === cc.sys.WECHAT_GAME) {[代码] [代码] [代码][代码]var[代码] [代码]openDataContext = wx.getOpenDataContext()[代码][代码] [代码][代码]var[代码] [代码]sharedCanvas = openDataContext.canvas[代码] [代码] [代码][代码]if[代码] [代码](sharedCanvas) {[代码][代码] [代码][代码]cc.log ([代码][代码]"分享的面板存在"[代码][代码])[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]var[代码] [代码]canvas = wx.createCanvas()[代码][代码] [代码][代码]var[代码] [代码]context = canvas.getContext([代码][代码]'2d'[代码][代码])[代码][代码] [代码][代码]context.drawImage(sharedCanvas, 0, 0)[代码] [代码] [代码][代码]cc.log ([代码][代码]"微信分享"[代码][代码])[代码][代码] [代码][代码]}[代码][代码]},[代码]在使用cocos creator开发小游戏时,需要获取些用户信息来制作排行版,根据提供的 https://mp.weixin.qq.com/debug/wxagame/dev/tutorial/open-ability/open-data.html?t=2018323 中的教程,主域和开放数据域的相关配置已经配置完成,但最后需要调用时却给出这样的提示: An unsecure canvas can't take an secure canvas as arugment of drawImage When using subcontext
2018-03-24