就是鼠标获取位置后跟预存位置进行比较,在另一个项目里已经实现了。但是重新用配置来调用点位置等其他代码都不变,这样的情况下编译也没有错误提示,但是两句console.log都不实现了,整个功能好像不存在一样
var tGame =function (event){
console.log(“touchend event:”+event.touch.getLocation().x +"|"+event.touch.getLocation().y);
tempX=event.touch.getLocation().x;
tempY=event.touch.getLocation().y;
for(i=0;i<5;i++){
while (tempY>0){
if((Math.abs(tempX-item.pics[i].x)<=m&&Math.abs(tempY-item.pics[i].y)<=m)) {
console.log("right");
var uprightAns=cc.instantiate(selves.circlePre);
var upsymrightAns=cc.instantiate(selves.circlePre);
selves.node.addChild(uprightAns);
selves.node.addChild(upsymrightAns);
uprightAns.setPosition(cc.p(item.pics[i].x,item.pics[i].y));
upsymrightAns.setPosition(cc.p(item.pics[i].x,item.pics[i].x-distance));
}
}
while (tempY<0){
if((Math.abs(tempX-item.pics[i].x)<=m&&Math.abs(tempY-item.pics[i].y-distance)<=m)){
console.log("symright");
var dwrightAns=cc.instantiate(selves.circlePre);
var dwsymrightAns=cc.instantiate(selves.circlePre);
selves.node.addChild(dwrightAns);
selves.node.addChild(dwsymrightAns);
dwrightAns.setPosition(cc.p(item.pics[i].x,item.pics[i].y));
dwsymrightAns.setPosition(cc.p(item.pics[i].x,item.pics[i].x+distance));
}
}
};
this.node.on(cc.Node.EventType.TOUCH_END,tFun,this);
};