两部安卓机都有这个问题: 设备名称:HUAWEI Mate 9,型号:MHA-AL00,安卓版本:8.0.0,微信版本:6.6.7; 设备名称:HUAWEI nova,型号:HUAWEI CAZ-TL10,安卓版本:7.0,微信版本:6.6.7; export default class Main { constructor () { this.inCanvas = wx.createCanvas(); this.inCtx = this.inCanvas.getContext('2d'); this.inCtx.beginPath(); this.inCtx.arc(100, 100, 50, 0, 2 * Math.PI, false); console.log(this.inCtx.isPointInPath(100, 100)); this.inCtx.closePath(); } } 这段代码可以复现问题。 [图片]
context.isPointInPath(x, y);this.inCtx.beginPath(); this.inCtx.arc(100, 100, 50, 0, 2 * Math.PI, false); console.log(this.inCtx.isPointInPath(100, 100)); this.inCtx.closePath(); 这段代码在开发这工具中输出true,在真机中却输出false;费解!求高手解惑!感谢!
2018-08-07这两个接口对做游戏来讲也挺重要的,希望官方赶快实现吧。
canvas为什么没有提供isPointInPath方法canvas为什么没有提供isPointInPath方法
2018-08-06