Creator3.0场景切换前按住屏幕,切到新场景后点击不响应了

  • Creator 版本:3.0.0

  • 目标平台:IDE里调用浏览器调试,即可出现

  • 重现方式:
    1、当前场景监听TOUCH_START;
    2、在此场景内按住手指(不要松开);
    3、此时,程序后台逻辑控制场景切换,切换到新场景;
    4、新场景不会响应任何点击,比如按钮。
    5、特别说明,做过多次试验,全新的3.0空项目,无法复现问题;
    6、在已有的一个项目里,操作多次,一定能成功。源代码超级简单,贴下面了

  • 首个报错:没有报错

  • 之前哪个版本是正常的:用preview时就已经存在

  • 重现概率: 必现

@ccclass(‘Home’)
export class Home extends Component {
onClick() {
director.loadScene(“play”);
setTimeout(()=> director.loadScene(“home”), 5000);
}
}

@ccclass(‘PlayCtrl’)
export class PlayCtrl extends Component {
onLoad() {
this.node.on(Node.EventType.TOUCH_START, this.onTouch, this);
}
onDestroy() {
this.node.off(Node.EventType.TOUCH_START);
}
onTouch(event: EventTouch) {
console.log(event.type);
}
}

你好,解决了吗,我也遇到一样的问题

禁用多点触摸导致

你好,如果需要禁用多点触摸的情况下这样使用,可以合并这个 pr 试试,简单测试是有效的:
https://github.com/cocos-creator/engine/pull/8330

感谢大大们!我最终是放弃了禁用多点触摸

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。