做了一个尝试，然后修改了部分功能，同样的代码就不起作用了

无弋
Sun, 08 Apr 2018 11:33:39 +0000

就是鼠标获取位置后跟预存位置进行比较，在另一个项目里已经实现了。但是重新用配置来调用点位置等其他代码都不变，这样的情况下编译也没有错误提示，但是两句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);
    };

阅读整个主题