- [小游戏]右上角分享转发不显示图片
具体调用的是一下这个方法 wx.showShareMenu(Object object)基础库 1.1.0 开始支持,低版本需做兼容处理 显示当前页面的转发按钮 参数Object object属性类型默认值是否必填说明支持版本withShareTicketboolean 是是否使用带 shareTicket 的转发详情 successfunction 否接口调用成功的回调函数 failfunction 否接口调用失败的回调函数 completefunction 否接口调用结束的回调函数(调用成功、失败都会执行) 但是此方法没有可设置 image 路径 结果分享出去显示不了图片 [图片] 不知如何让转发带图片
2018-05-04 - [小游戏] 开启调试正常,不开启调试则黑屏启动不了
小游戏开启调试正常,不开启调试则黑屏启动不了 不开启调试意味着看不到控制台有任何问题,束手无策
2018-04-26 - [小游戏]开放域下如何获取屏幕的宽和高
获取到 sharedCanvas.width 和 sharedCanvas.height 都是 0 难道只能通过主域的 canvas.width 和 canvas.height 通过 post 消息传递给 开放域?
2018-04-16 - [小游戏]开发者工具的警告
按照官方教程说的主屏绘制sharedCanvas的方式 开发者工具出现警告 An unsecure canvas can't take an secure canvas as arugment of drawImage When using subcontext 看意思是 不安全的 canvas 不能携带安全canvas作为参数 let canvas = wx.createCanvas() let ctx = canvas.getContext('2d') let open_context = wx.getOpenDataContext() let shared_canvas = open_context.canvas ctx.clearRect(0, 0, canvas.width, canvas.height) ctx.drawImage(shared_canvas, 0, 0) 主要是最后一步 ctx.drawImage(shared_canvas, 0, 0) 只能通过这种方式把离屏canvas绘制到上屏canvas吧?
2018-04-16 - [小游戏]wx.shareAppMessage分享后没有shareTickets
wx.showShareMenu() 函数形参列表里有 withShareTicket 携带后转发然后从群里点击启动后 能获取到 shareTickets 然而 wx.shareAppMessage() 则没有 withShareTicket 参数,分享出去后 点击启动无法获取 shareTickets 所以导致无法实现自定义按钮点击调用wx.shareAppMessage()来分享
2018-04-11 - [小游戏] 开放域下shared_canvas上无法drawImage
drawImage 第一个参数需要传入 new Image() 对象, 然而这里会报错找不到 Image [图片]
2018-04-10 - [小游戏] 开放域能否向主域发消息
目前只能主域向开放域中发消息,开放域下接受消息后调用相关开放api 然后drawimage 到 share canvas 主域下去调用 share canvas 再绘制到上屏 canvas 开放域只是对api的调用限制 调用完毕再发送到主域即可没必要那么绕吧 在开放域下绘制 drawimage 这个思路感觉不是很好,开放域只是调用数据没必要渲染图形 个人的一些建议
2018-03-31 - [小游戏] 主域能接受开放域的消息吗
目前只能主域向开放域中发消息,开放域下接受消息后调用相关开放api 然后drawimage 到 share canvas 主域下去调用 share canvas 再绘制到上屏 canvas 开放域只是对api的调用限制 调用完毕再发送到主域即可没必要那么绕吧 在开放域下绘制 drawimage 这个思路感觉不是很好,开放域只是调用数据没必要渲染图形 个人的一些建议
2018-03-30 - 小游戏横屏配置后显示不正常
1. 横屏首先在game.json配置: { "deviceOrientation": "landscape" } 2. 在调用 import './js/libs/weapp-adapter' import './js/libs/symbol' 之后重新获取画布 var canvas = wx.createCanvas() 3. 更改屏幕宽高变量 const screenWidth = window.innerWidth const screenHeight = window.innerHeight 改为 微信canvas的 const screenWidth = canvas.width const screenHeight = canvas.height 模拟器内正常 [图片] 手机预览按钮,文字比例不正常,事件焦点完全无法触发 [图片] 开发工具提供的射击游戏范例也是如此,模拟器内显示正常 [图片] 手机预览文字比例不正常,事件焦点,检测碰撞安全不正确,事件完全无法触发 [图片] 若将宽高变量恢复为 const screenWidth = window.innerWidth const screenHeight = window.innerHeight 则显示变形 [图片] 希望能得到解答,谢谢!
2018-03-27