好像是这个里面 我把方法循环了,截图未清理的原因吧!下图中图片清理未添加,我是不是在 //这玩意是个数组 这个上方添加一个清除图片就可以了啊
function GiftBox1() {
let tmpImage = image.captureFullScreen();
if (tmpImage != null) {
let firstColor = "#C1B0A9-#101010";
let multiColor = "0|-3|#DDAA5C-#101010,0|-5|#FDA003-#101010,0|-8|#B4B09A-#101010,0|-10|#9A735C-#101010,0|-11|#905623-#101010,0|-12|#B58443-#101010,0|-13|#E6CF98-#101010,0|-14|#EDE6C4-#101010,0|-15|#8E6C5D-#101010,0|-16|#3E0705-#101010,0|-19|#5F4426-#101010";
let points = image.findMultiColor(tmpImage, firstColor, multiColor, 0.9, 834, 236, 862, 276, 1, 1);
//这玩意是个数组
if (points) {
LightDarkVolume()
} else {
logd("没有找到沙漏,重新运行");
image.recycle(tmpImage)//原来这句话我没加,找不到又执行了这个方法
GiftBox1()
}
//图片要回收
image.recycle(tmpImage)
}
}
|