新手求指导

我在修改信息ui关闭的时候想发送一个事件,然后在其他类(大厅)里面接受这个事件,然后再刷新一下这个界面信息,这个流程求大哥们指导

观察者模式。

事件系统就可以做吧 大致就是你发送emit 然后接收的时候处理ui

UI 的代码里面,

director.getScene().emit('xxx_ui_closed');

大厅的代码里面

director.getScene().on('xxx_ui_closed',()=>{
        //TO DO
});

对于不需要跨场景传递的事件,我一般用 director.getScene() 来传,这样就算忘了 off,切换场景也不会导致报错。场景销毁,所有事件就销毁。