现在游戏有多个场景,有些界面是所有场景是共用的。比如提示界面。
我现在想把提示界面放到初始化场景,然后设置成常驻节点。这样做个单例其它地方就直接调用就可以。
现在的问题就是一个场景只能有一个Canvas,同时常驻节点又必须是根节点才能设置。这样就会出现问题,我如何能让提示界面在不放在Canvas下面变成常驻节点?同时又能匹配每个场景的Canvas。
如果做成预设然后每个场景都放一个也不太好,因为在一个场景中提示了某个提示后,可能自动切换到其它场景,这个时候提示是不能消失的,要处于同一个状态。如果每个场景放个提示界面预设的话,为了保持同一个状态还得写个同步方法,太麻烦了。
不知各位大佬有什么好的方法可以处理这个问题。