• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 5 项符合查询结果, 库内数据总量为 31,580 项。 (搜索耗时: 0.0018 秒)

1. 图片像素精准点击问题! [ 100%]

...ZONE 微信 vboyer 赞同来自: hitTest(t: Laya.Image) { let s = t.source.getPixels(t.mouseX, t.mouseY, 1, 1).join(''); if (s == '0000') return false; return true; } if (hitTest(target)) { // do hitTest action; }   通过检测像素点颜色值来判断点击区域,这里不能用 on(Laya.Event...

来源: Laya_社区 发布时间: 20180731

2. setSubPixels画布擦除不掉 [ 99%]

...素数据) // this.clearTexture();//清除目标纹理的像素 // tex2d.getPixels(); /* let p1 = this.aImg.source.getPixels(0,0,tex2d.width,tex2d.height); let tex1 = new Laya.Texture2D(tex2d.width,tex2d.height); tex1.setPixels(p1); let tex22:Laya.Texture = new Laya.Texture(); tex22.bitmap = tex1; t...

来源: Laya_社区 发布时间: 20230328

3. Image缓存bitmap后怎样获取缓存后的像素数据? [ 92%]

...lendMode = "destination-out"的Sprit容器 3、擦除后使用image.source.getPixels(x,y,width,height)获取的数据和未擦除前相同 4、这样就实现了擦除的效果,那这样去获取擦除后的纹理像素点呢? 2017-04-07 添加评论 免费帖 --> 分享 微博 QZONE 微信 没...

来源: Laya_社区 发布时间: 20170407

4. Texture2D.setPixels会导致图片质量变差了,获取原生的pixels没有进行改动。怎么回事呢? [ 87%]

...ageSprite:Laya.Sprite; var uint8Array:Uint8Array = imageNode.source.bitmap.getPixels(); //console.log("0000000000000 == " + uint8Array.length); imageNode.source.bitmap.setPixels(uint8Array,0);   附件 : --> 2019-09-23 3 条评论 悬赏 --> 分享 微博 QZONE 微信 没有找到相关结果 已...

来源: Laya_社区 发布时间: 20190923

5. 使用 setPixels 设置像素,会同时修改掉其他图片的像素 [ 81%]

....Texture2D = this.bg2.source.bitmap as Laya.Texture2D; let pixels = bitmap.getPixels(); console.log("pixels:",pixels); for (let i = 0; i < pixels.length; i += 1) { pixels[i] = 0 } bitmap.setPixels(pixels,0) 是这样的。demo中好想写错了 附件 : --> myLaya.zip 2022-08-11 1 条评论 免...

来源: Laya_社区 发布时间: 20220811