失误不能删帖 没问题了。

  • Creator 版本:
    2.4.3

  • 目标平台:
    h5 Edge浏览器

  • 重现方式:
    this.node.on(cc.Node.EventType.TOUCH_START, this._touchStartEvent, this);
    _touchStartEvent(event: cc.Event.EventTouch) {
    cc.log("前 " + event.getLocation().x + " " + event.getLocation().y);
    const touchPos = this.node.convertToNodeSpaceAR(event.getLocation());
    cc.log("后 " + touchPos.x + " " + touchPos.y);
    }

  • 重现概率:
    100%

在做触摸的时候发现物体移动的位置永远和鼠标的中心位X轴差了5.xxx几个像素,本来以为是转换节点后产生的误差,后来测试在event.getLocation() 的时候就已经有误差,所以在屏幕点击的时候你永远点不到X轴的0点,最靠边上就是5.几开始了。

后来测试了下,模拟器,打正式h5的包,微信小游戏都没问题,就是h5调试模式的时候有误差,耽误我好些时间,想取消,发现删不了。