获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
小游戏大不开怎么办
微信小游戏如何判断当前点击的图片部分是不透明像素?例如小游戏测试号飞机大战demo里的这段代码 /* {demo}/js/player/index.js 第39行 */ /** * 当手指触摸屏幕的时候 * 判断手指是否在飞机上 * @param {Number} x: 手指的X轴坐标 * @param {Number} y: 手指的Y轴坐标 * @return {Boolean}: 用于标识手指是否在飞机上的布尔值 */ checkIsFingerOnAir(x, y) { const deviation = 30 return !!(x >= this.x - deviation && y >= this.y - deviation && x <= this.x + this.width + deviation && y <= this.y + this.height + deviation) } 这段代码只判断了手指是否在飞机图片上,而不是判断是否在飞机图片的不透明像素上,如果我想改成只能点击不透明像素才能操作飞机,应该如何实现?
2021-11-12