this.node.on(cc.Node.EventType.TOUCH_END,(event:cc.Event.EventTouch)=>
{
console.log(“点击位置”,event.getLocation());
},this);
在creator3.0 和creator2.x 分别创建一个项目,项目分辨率都为1920 * 1080,分别创建一个全屏大小的节点,监听这个节点的点击事件,点击同一个地方,在creator3.0 和 creator2.x的位置差距很大。
比如点击左下角
3.0 输出 (0,0)
2.x 输出 (0,0)
点击右上角
3.0 输出 (960,720)
2.x 输出 (1920,1080)
而且3.0的点击相同位置会根据浏览器窗口的缩放而变化
2.x不管浏览器怎么缩放,分辨率怎么改变,点击相同的位置,输出的位置一定相同
3.0这个输出位置有误的问题一定是bug,点击相同的位置在ip6和ip8会有会有不同的结果