感觉不知道是不是思路不对
想法是配置表包含一张图不同点的位置信息
然后点击时获取点击位置信息,用循环跟配置表进行比对,如果相同则生成正确提示,不同则生成错误提示。
现在问题是,因为不同生成错误提示在循环里面,所以即使我找到了相同的点,它也会继续循环后面的部分,导致不管怎么样错误提示都会存在。。现在就不太想的通应该怎么做
即使是用break跳出,也不能保证对比的第一个数据就一定是相同的
希望大家可以给我一个更改的思路
感觉不知道是不是思路不对
想法是配置表包含一张图不同点的位置信息
然后点击时获取点击位置信息,用循环跟配置表进行比对,如果相同则生成正确提示,不同则生成错误提示。
现在问题是,因为不同生成错误提示在循环里面,所以即使我找到了相同的点,它也会继续循环后面的部分,导致不管怎么样错误提示都会存在。。现在就不太想的通应该怎么做
即使是用break跳出,也不能保证对比的第一个数据就一定是相同的
希望大家可以给我一个更改的思路
var isCorrect = false;
var pos;
for (var i = 0; i < len; i++) {
if(pos in Rect)
{
isCorrect = true;
break;
}
}
if(isCorrect){
alert("正确");
}else{
alert("错误");
}
写了一下伪代码,每次点击的时候调用一次就行了啊
判断写在for循环外部是吗,Thanks♪(・ω・)ノ,因为还考虑了禁止点击等功能,绑在了错误提示的预制体上面,像这样写的话,就实现不了了,所以一直没有尝试,我再找一下别的方法看看